It had the fi light on the other day when it was running crappy. I didn't pull the code right then so I don't know what it was, I don't have the set on and its been running fine for a while with a pc 3 and tre. I disconnected the tre and pc (to get it to start) yesterday and the bike now says check when I turn the key on, the fuel pump wont even prime? I took the harness out of the ecm to check the wires and there was some water in the harness. I let it dry for a day and still the same thing, the red light is on and it says check, the pump won't prime. Would a bad ecm cause the check to be displayed and the fp not to prime?