I have the truck running but very erratically (2.4I). I cleaned the MAF and throttle body and idle speed sensors. Won't just start up with out Ether or starting fluid. Once it's running it seems to go OK at speeds above idle but surges at idle. I unplugged the MAF while it was running and it runs a tiny bit better and starts a little easier but nothing really noticeable. I unplugged both of the idle control plugs and no change at all. I tried turning the throttle control relay and distributor and no change. Today I was reading the forum and it talked about the coolant sensor. It was missing when I got it so I bought a single wire sensor as there was a single wire not plugged into anything. I have a temp gauge on the cluster (H-C) and when I did have it running the gauge worked. Could I have the wrong sensor and that is causing the ECU to act up?