Missfire started a week ago with intermittent engine warning light. Took it to my mechanic who read error codes which indicated missfire on No. 4 cylinder. Replaced all plugs and new leads. Missfire returned and now continuous with engine management light on all the time. Also mpg reading stopped if thats a clue. Tried to start yesterday and it wouldnt. Any help much appreciated.