Did you get this repaired? Code 12 is the start of the code string. You will always start and end with 12
69 typically will need a software update to correct. 73 and 74 is the fuel mix is going over rich and over lean, the trim valves cant keep up with the changes in fuel ratio. could be the mixer sticking or worn out. And 31 is the engine has stopped running with the key on. You will need a laptop and cables to connect to the SECM.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.