hi ..
check fuse E035 ,in LH side of dash ,then pop grill ,take off cover in centre ,and repair corroded wires ...the main pos and neg and prone to corroding
even with engine running stick multi meter on alt or batts and see if it is charging ,don't forget to increase revs ...is probably the signal to switch the light off isn't getting through
norb, December 2010