Flashing battery/speedo needle

OK i have 2006 sportsman 450 i a bought a new battery for it and went to put it in not realize Auto zone gave a reverse terminel battery. 1st mistake, i went to connect it, as I touched the pos or neg not sure which one last the fan began to run. Now my ATV was off with no key in it. After realizing i had the wrong battery I went back to Auto zone and got the right one. I connected it and it started fine but then the battery light began to flash and the speedo indicator. If I drew power while it was running like turning on the lights low or high it would stop for a few seconds. If I activated the winch it would stop for a few seconds. I just used it to plow my driveway the other day, as i was plowing it hardly flashed, it would for a few seconds then I would lower or raise the plow it would stop or if the fan kicked on it would stop. Today I went out to run it because I just cleaned the idle jet and want it to stay running without having to clean it again. The light started to flash I turn the lights on to stop it and it blew the low light bulbs I turned on the highs on and it blew that bulb too. I was thinking its over charging would that cause the battery to flash and speedo? any idea would be great. Voltage regulator, ECM, I hope not the Stator. Thanks again in advance