It's staying on even when you're able to touch the rear cylinder with your hand? If so it may be a Bad rear cylinder temp. sensor. It's located in the center of the rear cylinder head.
That is exactly what I did. I burned a race map to a stock ecm and ruined the eeprom on my ecm. I was on the phone all morning with Mike at Xopti and that is all we could come up with. We tried everthing he could think of to fix it with no luck. I'm very open to anyone's ideas if it could save me from buying a new ecm.