Okay my Jeep guru friends, I'm at my wits end.
2002 TJ 4.0, 32RH auto, 32" tires, 176,000 miles. Has always ran great. Recently regeared from 3.07's to 4.10's. After the regear, above 60 mph (turning around 2800 rpm @ 65) we start getting a flashing check engine light, then after several seconds the Jeep falls on its face and misses so bad it will barely pull itself. I'm assuming it's in a limp mode because if you shut it off and restart it runs fine. Also, does fine around town, etc; it only seems to act up when driven above 55-60 mph. I changed the coil rail, checked the plugs, fuel pressure (about 46 psi). Finally took to a shop that has a great reputation and they couldn't figure it out either. I found one old thread online somewhere that talked about the valves sticking at higher rpm's making the computer detect a miss and go into limp mode. Any thoughts? I mean besides the obvious - 'keep it below 60'

2002 TJ 4.0, 32RH auto, 32" tires, 176,000 miles. Has always ran great. Recently regeared from 3.07's to 4.10's. After the regear, above 60 mph (turning around 2800 rpm @ 65) we start getting a flashing check engine light, then after several seconds the Jeep falls on its face and misses so bad it will barely pull itself. I'm assuming it's in a limp mode because if you shut it off and restart it runs fine. Also, does fine around town, etc; it only seems to act up when driven above 55-60 mph. I changed the coil rail, checked the plugs, fuel pressure (about 46 psi). Finally took to a shop that has a great reputation and they couldn't figure it out either. I found one old thread online somewhere that talked about the valves sticking at higher rpm's making the computer detect a miss and go into limp mode. Any thoughts? I mean besides the obvious - 'keep it below 60'