AND IM CURED! i figured out the problem after getting my MRI yesterday morning...no, i haven't gotten the results but i did some testing of my owning today. i rode with my old ocr 3 and i had no problems with the bike at all. so, that means it's really the bike and not me. so, i took a look at my old bike and i was examining the saddle and it seemed really flimsy. i mean, i have the selle italia signo race saddle and i think because it flexes to my leg movements it doesn't really properly support my weight which in itself is strange because im not heavy....i weigh only 140 lbs. i went ahead and swapped out my signo with the saddle from my ocr3 and went out for a 20 miler and everything was great again. no veering. thank you guys for all the suggestions and all your help. im glad it's not me and that it's also not a major problem with my bike either.