I posted on this subject a while ago, You can use the OBDII reader. All P0*** codes are generic to all makes, P1*** codes are brand specific. The triumph shop manuals explain what the P1 codes are and how to trouble shoot them. I paid about $250 Cdn for mine, and the triumph diagnostic tool was quoted at $2700 Cdn. While the Diagnostic tool does a whole lot more than the OBDII, the OBDII can reliably read codes and reset the ecm.