My 95 YJ started cutting out between 3,000 and 4,000 RPMS. I thought maybe the throttle body was all gummed up so I took it off, cleaned it good with throttle body cleaner and put it back on. Seemed to fix the issue for about a day then it started cutting out at all RPMS. The only way to make it not cut out and backfire is to keep the RPMS under 2,000.
I changed out the following last night:
Still doesn't fix the issue.