Backfiring out the intake is either a valve stuck open or a lean mixture or spark plug coil wire(s) connected to the wrong cylinder(s). Check compression on all cylinders and then look for vacuum hoses loose, cracked, or misconnected. Check the line for the vapor recirculation system – . If the vacuum line for the EGR valve. Check the mass air flow electrical connection and see that it is tight, the same goes for the fuel injection wiring harness connectors up on top of the manifold near the firewall.
Sticking valves: If a intake valve is bent, has a bad spring or is misadjusted, the engine will sometimes backfire through the intake. Use a vacuum gauge connected to any convenient spot on the intake manifold. Run the engine at 1000 RPM & look for 18-21 inches of vacuum with a steady needle. A problem intake valve will make the vacuum gauge needle sweep 5-10 inches.
Lean fuel mixture breaks out into several sub categories:
A.). Vacuum leaks
B.) Air entering the intake without passing through the MAF on Mass Air .
C.) Failure of the MAF, BAP/MAP (Baro or Manifold Air Pressure, same sensor, different name), ACT (air charge temp), or ECT (engine coolant temp). These should set a code in the computer.
D.) Leaking exhaust gases from EGR valve at WOT or EGR opening when it should not be open.
E.) Poor fuel delivery due to bad fuel pump, clogged filter or bad fuel pump wiring. Look for low pressure or fluctuating pressure.
F.) Clogged fuel injectors.- complete cylinder balance test
H.) Fuel injector wiring problems causing injector not to deliver rated flow.
I.) Computer problems: (computer problems are not common like sensor problems)
J.). ROM has bad data in fuel or timing table. This should also set a code in the computer.
K.) Failure of one or more of the computer's driver transistors for the fuel injectors. No code set on this one. Use a noid test light to test the injector wiring & injector drivers,
L.) MAF calibration off or mismatched to injectors.
M.) Sometimes the temp sensors will be off calibration, but not bad enough to set a code. If they falsely read too high a temp, the engine will back off fuel delivery.