What seems interesting to me is that in the case of running it 3,500 RPM plus and flooring it, it is likely one of three root causes:
(1), not enough air is getting to the engine
(2), not enough fuel is being added
(3), the engine is getting enough fuel and air, but is failing to effectively extract the energy.
(1) and (2) are pretty easy to chase down.
For (1), play the game of follow the air.
- Is the air intake blocked?
- Is the air filter in good condition?
- Is the air manifold in good condition?
- Are my throttle body and IAC in good condition and operating normally?
- Are there any intake leaks?
- Are the valves in good condition? (Compression test)
- Is the exhaust system restricted?
- Is there an exhaust leak? (Back-pressure or smoke test)
- Is there a vacuum leak?
For (2), play follow the fuel.
- Is my gas tank full? Of the correct fuel?
- Is my gas tank venting correctly? (and not pulling a vacuum inside the tank)
- Is my vapor recovery system working?
- Is my fuel pump and regulator working? (Fuel pressure test)
- Are my fuel lines partially kinked or clogged? (Fuel flow test at the manifold)
- Are my venting or vapor recovery lines kinked or clogged?
- Are my fuel injectors working properly?
- Are my fuel injectors seated correctly, and the OEM size? (Check the long term fuel trims regarding the latter.)
(3) is a little more nuanced, but it can generally be broken down into two categories, mainly control system and physical.
Physical:
- Are my piston rings allowing too much blow-by? (Leakdown test)
- Are my spark plugs in good order? (Also check for carbon fouling)
- Is my coil pack working? Are my wires (if present) working?
- Is my engine holding proper operating temperature? (Whole cooling system)
- Is my engine holding proper oil pressure?
- Is my fuel failing to ignite, burning too late, or just another cause?
- Is there some unusual power draw causing bogging? (Seized fan clutch, bad alternator, bad bearing, etc.)
- Is there an external power suck? (Bad transmission, underinflated tire, etc.)
- Is there something blocking my radiator from receiving adequate airflow?
Control (use a tuner or OBDII monitor):
- Is my PCM working as designed?
- Is the controller pulling timing for any reason, and if so, why?
- Is the controller operating outside of stochiometric for any reason, and if so, why? (Power enrichment is one cause)
- Are my long-term fuel trims generally within 5%, and if not, why?
- Is bank 1 operating differently than bank 2, and if so, why?
- Is my charging voltage adequate? (13.6 to 14.8V typically)
- Am I hearing spark knock, detonation, or pre-ignition, and when/why?
- Are my oxygen sensors working correctly?
- Are my air temperature sensors and coolant temperature sensors working correctly?
- Is my PCM going into catalyst protection mode?
- Is my PCM going into limp mode?
- Do I have any DTCs, whether or not there is a CEL?
Not a definitive guide but hopefully might help someone ask the right questions.
Messing with tuning, I have learned that the TJ pulls timing like crazy and adds extra fuel for many different reasons, and more often than not, excessively so. Just cutting back on a lot of that significantly increased power, torque, and especially fuel economy. Just with that and a few basic mods I have gone from 12.5 to 15.5 MPG on 35s, and will probably get even better on the next few tanks.