Nothing to do with your problem, but since you ran the heated grips directly to the battery, are you using a relay (or switched power)... If not and you accidently leave the grips on after you shut the bike off you will kill your battery...
Used to do that every two months or so on my Ninja. Get to work, hop off the bike, return to said bike in the afternoon, and OH $%&@#*, did it again. Fortunately that bike was light enough (EX250) that I could bump start it solo.
That said, on my FZ, I added the relay as suggested by our buddy from the Great White North. Obviously, now the dead battery thing won't happen again unless I'm dumb enough to leave the key in it and turned on.
And here's an FYI on where to connect the switched positive lead for the relay coil, but a little background first. I've built about a dozen or so wiring harnesses for WR450's to make them street legal. Basically, they're an auxillary harness running next to the stock harness. I use a relay to isolate the aux harness when the main power switch is off. No key on the WR's. Anyway, there is a Blue/White wire on the main relay connector on those bikes so I thought, what the heck, might as well check that out on the FZ.
Sure enough, there it was. Hit it with the volt meter and voila! I popped the "socket" out of the connector body and carefully soldered a wire to it in a way that I could still put the socket back into the connector. This is a totally clean way to do it and is easily reversible. Don't forget to put a tie wrap around your new wire and the original harness about 1/2 inch or so back of the connector. This will provide strain relief for this auxillary wire.
This connector location on the FZ is on top of the battery cover right behind the headset (NOTE: I have a 2005, not sure if they're all exactly the same yet. Still a newb to the bike). In fact, there is a perfect spot on top of that cover for the relay as well. I used a 40A Omron relay with the "waterproof" skirt and a type of plug for it that has a neoprene seal to keep water and dirt out of the relay connection. I used a little super sticky 3M VHB tape to hold the relay down. That's the same stuff GoPro uses on their camera mounts so you know that stuff sticks! Total cost, minus wire, was about $10 or $15. When I get a chance, I'll take a few pics and post them and a parts list on the forum.
Oh yeah, and two other things. For the grip heaters, I wrapped the two wires with a piece of spiral wrap, 1/8 or 3/16 inch I think, and ran the wiring next to the stock harnesses through the hole in the left side of the frame right behind the headset. And I made a bracket for the switch that mounts to the upper triple clamp using the bolt for the throttle cable guide on the right front portion of the TC. I used some aluminum that was about .140 inch thick. The bolt for the cable guide was plenty long enough to use with the bracket I made.
BTW, one reason I went with a relay with that much current carrying capacity was because I also intend to run some other stuff off that power like a GPS or who knows what.
Hope that adds a little value!
trailhead :iconbeer: