Q: My peugeot 307 has an intermittant starting problem. Upon entering the car and putting key in ignition the in-dash light is flashing. When this light is flashing then the car is going nowhere! It will turn over but not start, as if the immobiliser has not disengaged. When this light finally goes out then I know I can start the car. This can be 2 minutes, 2 hours, or all day. It always seems to be okay first thing in the morning, but as soon as you have driven somewhere and turned it off the problem is always there. I have taken it to an auto electrician who diag tested it but it recorded no faults. He thinks it is the BSI unit. I have had Peugeot dealer diag test it, (they had it for 3 days cos it wouldn't start for them) and they tell me its the ECU unit although they wouldn't show me the printout. They also said that by replacing this very costly unit they could not guarantee that other faults may not be present once it is fitted. I feel like they are just taking the p****. Help!!

A: From what I can find on the net the BSI unit seems to be a right royal PITA and seems to do something with the immobiliser. I found this on the web: http://www.bba-reman.com/content.aspx?content=citroen_bsi_body_control_failure Perhaps you could get the auto electrician to try to reboot your BSI or do it yourself if you feel you can and see if that helps. One thing I've noticed is that nobody seems happy with Peugeot dealers.