My 2004 Jeep LJ automatic is having some trouble sometimes on startup, the engine will shake pretty hard, and it sounds like a pretty bad misfire, but when I turn the key off, and restart the engine, the problem usually goes away and it runs smooth as normal. This has been occurring on starts...