So on a hunting trip yesterday i was driving my 94 mazda B4000 on the highway when suddenty it started slowing down. I floored it but the engine would rev very slowly and slowed to about 1.2k rpm and 40 mph. Then after a minute or so it went back to normal. This happened 4 more times as i drove it home. When i got back i scanned the codes (ford obd1) 181 HEGO (HO2S) sensor fault unable to switch/lean during part throttle 185 Mass airflow sensor below normal 186 Fault in fuel injector pulse width circuit / high 189 which reads the same as 181 114 air charge temperature sensor higher or lower than expected voltage All of these are new codes along with a 327 EGR valve position circuit below minimum voltage which has been there awhile without problem. Something interesting extra to note is when filling up i have noticed sometimes gas spills from either the tank or the filler tube. Any and all help would be appreciated on this im looking to pressure test the fuel system soon if i can.