if engine is hot car restarts with no hesitation first cold start ,cranks but no fire will start with a squirt of starting fluid and the check engine light flashes very rapidly mpg dropped from 31 to 23 mpg and fuel is smelled driving slow is it mechinical or electrical