I am using a Delta Force Tuning Sniper tuner. For the cost and the tuning options, it fit at the time. At the time, I also didn't personally know someone who could get me a deeply discounted price on an SCT pro racer setup like I do now, so that might be a future move. I am looking at replacing the ECU because I am convinced it is failing... after replacing my engine, and loading my tune, everything worked fine. I decided to do a minor adjustment to my tune, it said "all done", I unplugged it, switched the key on, everything behaved normally. I did a keep-alive reset, by disconnecting the battery and turning on the headlights and turning the ignition to drain all the power out, and when I reconnected the battery and started the car, I had the PATS flashing 16, about communication with the ECU. It starts and runs, but to this day, still flashes after starting. I ran FORscan and ran a PATS test, and after running the test, the light goes out, and it tells me no problems found, but upon key cycle the light is back. I also have had other erratic intermittent issues, where at times the RPMs go up and down and act like something is getting funky readings, it isn't the harness as I inspected the whole thing and rewrapped it before installing, and all my sensors come back fine on inspection. I also had an issue where my power steering leaked, and ATF ran down inside the ECU. I opened it, cleaned it with alcohol, and used compressed air to get rid of any remainders, but I figure the damage could already be done. I am also lucky in that this is a E0 98, so PATS is a separate module that isn't affected by an ECU swap.