04 Ranger 3.0L Random Rough Idle
I have a 2004 Ranger 3.0L, Iv owned it for a little over 2 years....
The Truck has had engine trouble since it hit 80k. I have had both facotry heads fixed (not replaced) because of low compression. I have changed the Fuel Filter, Plugs, Wires, and Coil Pack.
The engine runs rough when its cold and on fast idle. I can drive the truck for a while stop somewhere and it will idle smooth no shaking at all. The next time I stop it will act like it is going to die. Other times when I stop it will be running smooth and start shaking if im sitting at a red light long enough, I can watch the Tach moving up and down. I have never had the check engine light come on, the truck is driven daily ~80 miles a day to school and back home. I have also cleaned the throttle body and MAF. The Idle control valve appears to be working properly, I can unplug the wires while it is already idling rough, and it only make the engine shake worse.
I am completly lost as to what the problem is. I can change the plugs and the truck will idle smooth for about 2 days and the problem will return. The only other thing that i can note is that a mechanic told me that the engine was not running hot enough because you can hold the top radiator hose in your hand with out burning your hand after the engine is fully heated.
Any advice is appreciated