No, it's not a CPU programmer. It's just a device that intercepts the pulses from the speedometer sender and modifies them so the speedometer reads the correct speed. I've tried CPU programmers that claim to make the speedometer read correctly, but I could never get them to work.Awesome, thank you! Were you able to program anything other than the speedo? Odometer? anything in the PCM?