To start off I have searched a lot through the forums and found some helpful stuff but so far nothing has worked. My 4 main problems are...
1. Pinging under load, low power when going uphill or accelerating.
2. Oil pressure gauge "loses pressure" after long freeway drives or hot days. Meaning when I get off the freeway I get a rough idle and the oil pressure bounces up and down.
3. Squeaking noise upon start up (already replaced CPS and Belt)
4. In order to start it I have to turn the key into on pos, then off, then on, then off then start it. If I don't it will turn over for a while before rough starting. I'm assuming its a computer problem or the fuel lines not being primed or having pressure. It happens a lot when I drive it somewhere and then get back into it and start it again later.
I have already replaced fuel filter, coil pack, plugs, wires, used seafoam, higher octane gas, fuel injector cleaner and MAF cleaner, but still have same problems.
Pinging is the sound of pre-detonation, the air/fuel mix is self igniting just prior to spark plug firing, the sound is the wave fronts of the two separate "explosions" meeting inside the cylinder, pinging will destroy your pistons, not "might", it WILL.
Pinging also reduces the power of the ignition of the air/fuel mix so the lack of power you feel would be part of that.
Pinging under load can be 4 things:
1. EGR valve(if so equipped) has limited flow, it is opening, but pipe or valve is partially clogged with carbon buildup.
As odd as it sounds the Exhaust gas from the EGR valve cools down the cylinders under load this lowers NOx emissions and also helps prevent pinging.
2. Fuel pressure is lower than normal this can cause a lean air/fuel mix, a lean mix pre-ignites easier.
The fuel mix on a gas engine is always richer than the "perfect" mixture, this is to help cool the cylinders and prevent pre-detonation, the "perfect" air/fuel mix will melt the pistons, pinging noise is the beginning of that.
Your #4 symptom would lead me to believe the check valve in the fuel pump is bad.
On your year the check valve is the only "fuel pressure regulator", it prevents fuel in the fuel line to the engine from flowing backwards when fuel pump is off, check valve is also called "backflow preventer", it is not a separate part, whole fuel pump assembly needs to be changed.
Fuel pressure gauge could tell you if the fuel pressure is stable at 60-70psi while engine is running, and not dropping below 50psi when key is off.
Computer can not monitor fuel pressure, it can detect lean mix via O2 sensors but that is not always reliable as it may "look" acceptable to computer.
A lean condition can also be caused by air leaks in the intake manifold or some of the hoses connected to the intake manifold, commonly called "vacuum leaks".
With engine warmed up and idling, unplug IAC valve, if idle drops to 500 or so or engine stalls, then you probably don't have a "vacuum leak", if idle doesn't drop then you do.
3. Carbon build up in the cylinders, this holds in heat and also raises compression, so a double whammy that creates pinging.
Spark plug tips will show a black residue.
Compression test can tell you if compression is higher than would be expected.
3.0l new would be about 175psi, so yours should be lower, about 160psi.
4. Spark timing is to far advanced, since this is computer controlled it is hard to correct, I would test computer with OBD II reader, get any "history" codes that may be in memory.
CEL(check engine light) should come on with the key, then goes off after a few seconds, this is the computer running a self check, make sure you see this happening.
#2, Ford oil pressure switch is set for 5 psi, so oil pressure above 5 psi will cause "oil light" to go off.
Under 5psi will have it go on.
Flickering means it is hovering around 5psi
While this is low, the flickering could be related to idle speed dropping below 700rpm, with hot oil(thin oil) if engine is stumbling down to 500 rpm you might see oil light flickering.
#3, remove fan belt and start cold engine, Battery light will come on, that is ok, see if squeaking is gone, if so check each pulley, including idler and tensioner pulleys, one will be the source of the squeaking.
It is safe to run the cold engine for a minute or two without water pump turning, but it should only take a few seconds to notice "no squeak"
