I purchased an 89 Blazer that had been sitting for 2-3 years. I trailered it to my mechanic. He replaced fuel tank, sending unit, pump, fuel lines before ever starting it. Had a bad injector that was replaced once attempting to start. Now it cold starts and sounds fine, but after it warms up, it sputters and chokes itself out. They have replaced the MAP sensor, distributor and ignition module, EGR valve,plugs, wires, and cut the Cat off. Still doing the same. O2 sensor getting replaced tomorrow. Any other ideas?