Hello all, I appreciate you checking in. I will try to keep this as short and detailed as possible. I have a 96 5.0 Bronco with 120k on it that I picked up for a pretty good price. It has a "random" misfire at times and appears to run sort of on the weak side. Here's what I've done to start out. I've replaced the air filter, fuel filter, all wires, plugs, and cap and rotor. I have been getting a misfire that sometimes comes and goes. First of all, no matter how hot or cold it is, on initial start up the truck will go straight to a 700ish rpm idle. It does not go to high idle and rev down like a normal 5.0 that starts and revs at like 1500 and then settles down. Now once it gets to operating temp, it will idle at 700 in gear but at like 1100-1200 rpm when in park and neutral. Also, sometimes it is pretty rough/chuggish on immediate start for a second or two. Now to the misfire, the truck idles pretty good. I have never noticed it to not idle smooth. Now once you get to like 2000 rpm, you get what sounds like a giant gush of air coming out the exhaust. The misfire generally happens when the motor is at a sustained rpm over 2500 and then once it gets back to around 2000 seems to run ok again.You can definitely tell there is something not right once you get over 2000 rmp but up to that point it runs good and pulls strong. I am not sure where to go next and any info is appreciated. I do have general mechanical experience and am certain I can figure out any suggestions you all may have. Any input is appreciated. Also just to add, the check engine light only popped up one time, as Random Misfire Cylinder #7. And that was climbing a mile long hill with it misfiring.