my astra H 5 2005 ctdi 1.7 about 8 wks ago the power steering started acting up going and coming then the batterie light came on after driving the car for ten mins, the fuel gauge stopped working,and ABS light came on also, when i turned off the car and turned it back on all appeared to be working again, then again after ten mins same thing happened, and after a wk i went out in the car and battrie lignt and ABS light came on and the fuel gauge went, the power steering went and the indicators went, i was thinking all along the alternator was not workin properly, i parked the car and came back to car 20 mins L8r and started the car and all was ok again, then after i drove to turn around car after 5 mins i had no headnlights no indicators, battrie light on, ABS light on, so i turn off car to start again and car batterie was flat so i jumped car to start but this time all above were still not working anyway i drove car home with all not working and parked car, i disconnected battery, in the morning i went to the car and connected the battery and the car started no problem, the battery was well up??, anyway i got a new alternoter and put it on all appeared to be ok, power steering worked like it never worked before, all lignts were working, then i drove 30miles and the air bag light came on for the first time, and the fuel gauge stopped working and the indicators not working and electric windows, but after 10 or 15 miles the fuel gauge started to work and also everything else but the airbag light light still stayed on, i drove the car to where i was going another 60 miles all ok, parked the car, then 4 days L8r i went back to the car and it started ok and all ok again, after i drove the car after abought 15 miles same as B4 happened what do u think could be wrong,?? we have checked all terminals, all the fuses we had both back and front fuse boards out 2 check for loose or corroded connections, the car seems to be charging ok as i drove the car back 90 miles at night lights on ect, we checked for code error and found these 056003, 210870, 560074, 65078, 210877, would be greatfull if you could help me thanks Reb130