whyndman5, my M38A1 had the same problem. It would idle nice, but if you applied the throttle it would backfire, run rough, and had no power. The fix on my Jeep in the end was easy, so I hope this works on yours. I did the same things you did. I had the carburetor rebuilt, new points and condenser, plugs and so on. After all this it ran better, then poorly again. The fuel filter wasn't the problem, but it's good insurance, install one any way. Your points gap should be set at .020 and spark plugs at .030. Make sure your distributors mechanical advance is lubed and moves freely, and make sure your points contact surface is clean. To me it sounds as though your engine is running retarded. I don't have a timing light for the Jeep, so when it comes to setting the timing, I start the engine and let it idle. Now with a box end wrench, loosen the hold down bolt on the bottom side of the distributor. Not to loose, just loose enough to where you can turn the distributor with a firm hand. Now with the engine running, and the hold down bolt a little loose, slowly turn the distributor clock wise and the RPMs should increase. When the RPMs start to decrease, turn the distributor back to the fastest idle and tighten down the lock bolt. Now when your turning the distributor and the rpms increase, the the distributor may hit the side of the engine block, if it does turn the distributor back till you can see daylight between the distributor body & engine block. Maybe .040 of daylight. I did this and my Jeep ran great. But in about 30 to 40 miles it started running poorly again. Problem was the little rub block on the points bedded in and the points closed. (cheap points) So I reset them and in 40 to 50 miles it did it again. So one more adjustment and some light oil on the little felt oiler on the points, and she is running well and staying that way now for months. This will get you through till you can get a timing light. (I'm still looking for one) Hope this isn't to confusing, and I hope I have helped addressed your problem. Good Luck, and keep us posted.