That's definitely a warranty visit to the dealer. My vote is for a loose wire, probably at the guage. Have you checked the fuse?
Looks like a vent tube in your picture. Likely it's just supposed to sit there unattached.
I have a 2007 and plugs fouled pretty often as well. Thanks to this forum and Travis specifically they suggested a colder plug and made a big difference.
BPR4 I think, was using a BPR5
I have had good luck with CHROME Battery products .. I ve bought 5-6 over the years for various machines. They have 24 month warranty which is twice what most have.. I had one fail at 18 months , called them, and had a new one in 3 days, FREE...Great service Dept. CLEARLY no affiliation with Massimo! HAHA
Nothing--no horn, no dash lights, when key is on, no headlights at all. You would think someone stole the battery, lol. Checked battery, full charge--even hold charge under a load.