1998 EB 5.4 w/ 249,000. Dealing with an intermittent misfire and stalling. Some times it will restart and other times it won't. The spot where it's sitting now, it will restart every time, but if I go drive it, it won't restart. It hard to start on a cold start, and there is shaking/hesitation...