Try unplugging the complete taillight wiring, the bumper and under the gas tank are the problem areas but if you disconnect it you can rule it out. it will be a pain but go through all the connections with dielectric grease. injectors ect, and maybe unplug the hand warmers or thumb warmer (if there not working) they can also cause problems. Take off the main chassis ground down by the right hand side steering support bracket and clean it and reattach. Check for any burnt wires leading up into the headlights. one m7 in our group had the taillight short. it would go into limp mode and would have to be shut down for awhile in order to run, fired it up and ran great till it tripped again. is yours like this or just erratic? if you have another m7 in your group put your ecu on his not his on yours to test. i think if the ecu was hurt it would be dead, not sure though