Recently I have started to notice as I have progressed more at guitar, that my timing is somewhat poor compared to my level of playing. For the majority of my playing I have used backing tracks and so have never bothered much about my internal sense of timing however now that I am playing in bands and with other musicians, I have begun to notice more and more that my timing is inconsistent and subject to tempo variation.
I want to practice my timing but I'm unsure how because, it's more than a technique or skill but a part of your musical subconscious - so how do you go about training it?
I need a method of practicing my timing so that I can stay at the same tempo as long as I want with almost no variation to speed.