hey dude, i know how you feel! what i do is i will listen to a certain solo probably 20 + times, then play it about the same amount until i get it right, its really good ear training, so i say learn other people's solos, hope that helps!
Cheers,
Chewy
Rock is Music death metal is noise!!
Hot rodded strat, Les Paul 100->Sennheiser Wireless-> Dunlop vintage Crybaby-> MXR Custom Audio booster-> Fender tuner-> Spider II 210