I just read a book called The Heavy Guitar Bible since I figured I might - just might - be able to learn something new. BANG. A host of nice theory to fill gaps! I thought I had problems, but what I had was small pieces of solutions. And I haven't really read the whole thing yet!
Funny thing - I always grow musically in small jumps.