Hey guys, recently my Jeep as become moody. She's a Freedom Edition, i6 4.0L, Quad Track 4x4.. etc. She just rolled 70k and has been acting strange. Gas milage seems to have worsened noticibly, RPM drops below 500 ultimately leading to a stall, seems to start missing when reved to ~4k rpm, Shifts down at random while traveling at highway speed.. only stays down for a couple seconds then usually jumps right back up. I've done the normal quick tune up stuff, plugs, plug boots, Air/Oil Filters.. all FRAM tough/ext. guard. I got a check engine light to come on on the way to school today so I'm going to take it to AutoZone tonight and see what she's reading but I was wondering if anyone had any ideas or if anyone had a similar issue in the past. Please feel free to give me any and all input. I've done some reading that suggests in some of the 04 WJs the Crankshaft Position Sensor failed and was recalled but not per my VIN