I hate fuel programmers. Mine just never ran well and was always too Rich. I spent the cash and had a local performance shop put it on their dyno and tune the ecu. They did way more than just adjust the fueling. Power delivery in 1st and second gears, timing, etc. I was able to see it in action...