Thanks for the reply, It was the water pump, and I got it fixed, however I keep getting a p0600 code whatever I clear the CEL, and shortly after that I would get a VSS code, and something about 4th gear, I think that the first code cause the others to go off, however the speedometer works fine, I've replaced my TCM, and I've even tried a new battery, any idea how to fix this, or what do I need to look at, Thanks for your help