Your internal combustion engine needs these items to run and in the sufficient ratio. Fuel, air and ignition (spark). Your mechanic is probably a janitor in real life, if he thinks your engine is running unassisted, without spark. It is getting spark, it's not getting fuel. Find out why the fuel relay is not energized, pump is not running,..etc.