Check the bundle of grounds on the driver side fender. You'll have to remove the airbox in order to get to them. Perhaps one of more of them is broken or loose. I THINK there's about 7 different grounds there. Check each and every one individually and make sure there's not an internal break in the wire. Clean them and the fender grounding area and reattach.