2009 Wrangler JK with under 40,000 miles. After it gets hot, starts mis firing. Can't accelerate and eventually leaves me stranded. Once it cools down, I can get roughly 20 miles and it does it again. Brand new OEM Crankshaft sensor and camshaft sensor. Sometimes I get a check engine light and some times I don't. Gives 3 different codes about running lean. Please help!