German Auto Salvage, Berkeley, Ca. 510.525.6000. Got used ECU for about three bills (US). Mine went bad slowly but surly. Checked all basic stuff, had car running briefly, hit ECU box with screw driver (this is a real high tech. method!) and car died yet again. Installed new one in under an hour, and it lived again. Good luck!