(excuse the length) - ok, heres the problem at hand... a few months ago, I started to notice my car would buck at 1500 rpm (almost exactly), usually in gears 2-5 (cant feel it in 1st). It feels as though the power cuts out, then comes back and the car is almost shaking front to back. The bucking occurs at light throttle at the rpm specified, and immediately goes away when I give it more gas, feeling moderately smooth at WOT. The fuel filter has only about <10k on it, spark plugs are new autolite 764 coppers gapped to 0.054", wires are Motorcraft 8mm with ~15k on them and have dielectric grease swabbed in them to prevent moisture, coil packs are stock, driveshaft is torqued to spec, IAC is new, MAF has been cleaned, and sea foam was run through the intake a few times. If its relevant, transmission fluid has <10k on it, oil + filter are fresh, and the engine has never been sprayed with water. I'm running out of ideas! By the time I fix this problem the whole motor is going to be brand new lol.
So, I was reading that a malfunctioning EGR or pressure sensor can cause low rpm/part throttle bucking, but unfortunately I have not thrown any codes. As another symptom I am experiencing, sometimes my RPMs at idle will follow a sine wave and fluctuate from 850-550 and back and forth, and then hang other times. My buddy with a '98 ranger said that his truck was experiencing similar symptoms and replacing the EGR valve + pressure sensor fixed it, but he was throwing a code. Is it possible that my EGR system is fubared and needs to be replaced? I would say it could be a tuning problem (lean spot) but my car has never pinged and I run Shell 93 octane in it. Thanks all, I really appreciate any advice you may have.
So, I was reading that a malfunctioning EGR or pressure sensor can cause low rpm/part throttle bucking, but unfortunately I have not thrown any codes. As another symptom I am experiencing, sometimes my RPMs at idle will follow a sine wave and fluctuate from 850-550 and back and forth, and then hang other times. My buddy with a '98 ranger said that his truck was experiencing similar symptoms and replacing the EGR valve + pressure sensor fixed it, but he was throwing a code. Is it possible that my EGR system is fubared and needs to be replaced? I would say it could be a tuning problem (lean spot) but my car has never pinged and I run Shell 93 octane in it. Thanks all, I really appreciate any advice you may have.

They're about 40-bux