Is it chipped? If it is with the ignition off remove the chip and clean the contacts on both the chip and the ecu with a non abrasive contact cleaner (aerosol electrical contact cleaner on a clean cloth). Make sure it's completely dried out and refit.