If it backfires out the throttle body, check the intake valves and valve timing. Check for proper fuel pressure, with tbi, around 9--13 psi.
Block the fuel supply line and return, see if pressure will hold for a bit. Smell of your crankcase oil dipstick, see if it smells like gas. Sometimes where applicable, your evap system can leak and you smell it.
Can you check for any applicable trouble codes? If your check engine lite still works, you should be able to check some codes, yourself.
SPONSORED LINKS
Thursday, June 11th, 2015 AT 4:24 PM