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