I've been chasing this problem for a year now.
First I checked the front end and everything is tight.
Next I had the sensor on the column under the dash replaced.
Then I started putting more tire pressure in (40 psi). My mechanic kept saying it's the tires which I found hard to believe although I did buy the truck with crappy Daytona tires, they weren't worn yet so I waited.
Last week I put new Bridgestone REVO II AT tires on in the stock size and had the alignment done.
Eh... a little better tracking, less rut seeking but still feels like the steering on an 86 Cadillac and I hate that.
Next I had my mechanic do the EVO bypass after he put it on his new scanner on my truck and saw that the EVO sensor was fluctuating mA. He thought sure this would fix it and after he did it, he was all excited and he said he thought it was better.
I don't know I feel a little improvement but it's still an 86 Cadillac. to me.
See this link for the bypass info:
http://www.pacificp.com/forum/viewtopic.php?p=93678#93678
according to my mechanic, you can't even replace the EVO sensor anymore GM is offering this factory bypass kit instead because the EVO had so many problems.
What's next? I'm thinking steering gearbox, or trying that Hijacker stabilizer that was suggested earlier in this thread. I'm sick of spending money and not getting results tho.