Hey guys, I'm new here so bare with me. I recently bought a 1994 Mustang v6, and I've been having some issues, so lucky me. Anyways The issue I have been encountering is the while driving, or just reving, at first it is all fine, and works as too, maybe a bit sluggish. Then after some time, the engine rpm will not raise past 4500. Then it will be 3500, then 3000, and sometimes 2500. It is standard, and I don't know why it does this! It is not after running for a bit of time. I was looking for suggestions. Also at this point it is idling lowly, and sometimes stalls. The battery is new, it has a brand new magna flow exhaust (though it was having these issues before) So I'm out of ideas. I cleaned the throttle body, but barely, and I'm gonna do it again soon. Other known issues are that it has a bad antifreeze leak But the engine doesn't seem to be overheating because the gauge stays in the middle and I fill it back up. It also takes a while to start, and if it has been running and driven a while, then turned on and off and so forth, it will get to a point where it won't start. Or barely A mechanic said while I was changing the oil and fuel filter it could be the fuel pump, but you can clearly hear it working when you turn the key to accessory. The car does take a while to start the first time. Thanks for any help or expertise.