This started a few weeks ago, the light was first only coming on at very high revs, then it was coming on at like 3k... and now...
See, i've checked my battery, and it's fully getting charged, at idle when the battery light is on. The voltage is what it's meant to be.
My grounding i think is ok, as i have scraped and cleaned the contacts.
Also my car is running rich, even when it's completely warm, i can smell it, it also sometimes backfires

Any ideas guys?