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 where the engine is already warmed up to temp, and since the first time it happened I've noticed a decrease in fuel mileage, also no check engine codes. attached is a video of it, hopefully the quality on it isnt too bad.