Good evening,
The smell comes from the catalytic converter. when the engine as a misfire, too much fuel gets into the catalytic converter and the small is the result.
https://www.2carpros.com/articles/engine-misfires-or-runs-rough
I would start with a fuel pressure test. that is a common failure for the 300 code.
https://www.2carpros.com/articles/how-to-check-fuel-system-pressure-and-regulator
The 102 is you disconnecting the mass air flow with it running. by the way, that is not a test of anything. it just puts the engine in default fuel mapping mode.
The 455 is an EVAP code. attached is the location of the vent valve.
The 131 may be related to the misfire and should go away once the engine runs smooth again.
Roy
Image (Click to make bigger)
SPONSORED LINKS
Monday, December 31st, 2018 AT 3:05 PM