Could be low voltage, your battery would run low after a few weeks.
Does it stay off when you have driven a bit, like when the regulator has charged up the battery? Or will it come back on again at idle?
Get a battery shop to check your battery. If one of the cells was weak, it would continue to not charge properly. If you need a new battery, and the light goes away, that's it fixed.
If it's not the battery, suspect the alternator. You can also do a search here to see how to run engine codes, if something is wrong it would show a code.
Hope this helps,
Joe
__________________
Black Betty [Bam a Lam!] '93 UK spec, still languishing
Betty
Jersey Girl Silver '92 UK [Channel Isles] 40K
Jersey Girl @ Mersea
Candy Purple Honda Blackbird
Plum Dangerous
White X2 RVR Mitsubishi 1800GDI.
Vantastic
40,000 miles Jersey Girl