Gas smell means the problem could be ignition related whereby ignition sparks are not available. For intermittent problems, it is never easy to detect especially when no trouble codes are present and by the time you are about to test for problems, the engine would start normally.
If you can crank the engine, it definitely is not the starter. Fuel pump can fail intermittently and tests might be inconclusive.
Friday, August 31st, 2018 AT 2:52 PM