i have a 2008 EFI Mastiff. I've had some electrical gremlins from the day I bought it nearly 5 years ago. Had the bike looked at multiple times and the problem has never been diagnosed properly. The main issue I have is that occasionally when I turn the bike on the fuel pump will not energize. The bike will crank but not start. When it starts and I ride it, it will run great for a few miles then the engine light will blink on and the engine will stumble. If I'm on the gas I can keep it running. If I'm decelerating, it will likely die and then I have the starting issue. It seems after the bike cools down it will start properly. The starting issue was intermittent. It might have happened 4 or five times a year the first 3 years, but would always start after I went through a bunch of diagnostics and maybe replaced a part. The engine light issue started a couple years ago, but was intermittent. My mechanic couldn't find it and suggested it was time to replace the EHC. The following has been done with no success. 1. Grounds inspected, cleaned and re tightened multiple times. Each time thinking this was the solution. 2. Relays replaced. Again thinking I fixed the issue. I have a bag of 10 and have replaced and likely thrown away 3 or 4 good ones that I was convinced had fixed the issue. 3. I've replaced the ignition switch. I now just switch between the 2 for fun so I can show my wife that I can fix the bike in 20 minutes! 4. I've replaced the circuit breaker so I can show the wife I can't fix the bike it 20 minutes, but that switching back to the original does! I'm finally at the point I'm ready to buy a replacement EHC. My options are: 1. Just buy another EHC from Curtis 2. Buy an RIP gen 2 kit. 3. Buy a DOC ESC kit. I'm leaning towards option 3. DOC has helped me over the last couple years to try and diagnose this problem. Thoughts or advice?