I think what Justanold was getting at to help you to diagnose the cooling fan was going in the right direction. Adding a switch is starting to turn this into a Frankenstein that will get too complicated and frustrating when trying to diagnose over the net. There may be a bad relay on the cooling fan problem.
Without a scanner, I'm not sure how you can test the tps. Maybe Ohm it out against a known good one. The tps may not be at fault. Check over for vacuum leaks first. Make sure the thottle linkage and bore are not restricted in any way including a carbon build up at the plate.
Please consider a to help us answer more questions.
Wednesday, May 16th, 2007 AT 9:33 PM