well it's something about the VICS system the Protege5 has and the mp3 does not, so there is a subroutine to make it run in the p5 ecu but doesn't see anything, therefore the engine throws a CEL. Maybe if we figure out a way to delete the subroutine, heh, I need to make ECU reading software for our cars.