Ok I have a 2008 titan pro-4x 400ish on the odometer, normal doesn’t give me any problems until last Tuesday driving down the road it wouldn’t really accelerate with any kind of pressure it would start sputtering and I could hear it popping in the exhaust let off of it a bit and would keep going but if you try to push it over 2000 rpm or 55 ish it loses its mind again. Light came on I swung through the parts house the code was the awesome p0300 got it home checked the maf and there was a fly stuck on the element cleaned it up still acting up. Tested the maf with a ohmmeter and grabbed a new one still acting up. Checked the fuel pressure it was 47psi changed the fuel pump. New ngk plugs and boots. Tested coils they seem to be normal. I don’t know what else to do with it no codes other than p0300. I’ve spent 3 days going through the forums I don’t know clearly I’m missing something. In advance any and all help is greatly appreciated.