When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I posted this in the wrong section earlier and was directed to (I think) up here. I apologize if this is also the wrong place :P
I have a 90 ford ranger. I believe it's a V6 4 liter. It's not a diesel truck. I have 2 issues that I'm not sure if they are related:
1) Anytime it's cold I have to warm my truck up until the temperature gauge hits the normal range. If I try and drive before it's warm, the truck will stall out when I try and accelerate from a stop. It will usually start back up, but only if I hit the gas, and if I try and shift back into gear it will die again. So I usually have to restart and rev the engine for a few minutes to get it warm. Once it's warm it won't stall out anymore.
2) After the truck is warm it will begin to make a loud rattling or clanking sound. It kind of sounds like a diesel engine. It only happens when in drive and at 2000-2500 RPMS. The rate of the noise changes as the engine accelerates.
I've recently replaced the fuel filter, heater core, and flushed the radiator/cooling system.
Anyone have any ideas what might be causing these 2 problems?
how many miles are on the truck? it kinda sounds like a rod baring or two. my buddie had a mustang that had a bad rod baring, it only nocked under a load.
As far as the first problem, it sounds like the cold start injector is bad, it sorta works like a choke on a carb, it riches the fuel until the engine is warm. Valvetrain chatter could be wrong fuel mixture to oil pump going bad or pluged oil gally. Try running a can of seafoam through it to clean up carbon deposites and what not and hope for the best.
Is the noise under load of while "loafing" at those rpms? I'd guess you have a bad sensor somewhere and it's throwing your mixture off. Start by having the codes pulled or buying a $30 code reader at wally world. If there is a sensor out of range you may have a code, even if the CEL isn't on.