146 Immobilizer code problem
Can someone please help this is driving me crazy.
Sorry its a bit long winded but the history of the problem may help with a solution.
I have a 146 ti 1996, after all the snow we had, I went to start my car and found the battery was flat, didn't know why at the time. I tried jump starting. The engine turned over but the code light stayed on so it wouldn't start. I removed the battery and gave it a full charge before trying again, still no luck but I did notice that my head lights would not turn off and my wipers had a mind of their own. I eventually discovered that water had leaked into the back of the fuse box and it had bad corrosion, I assume this is what made the headlights stay on and drained my battery.
I replaced the fuse box and tried again still no luck. I then tried all the tricks suggested in other threads, disconnecting the battery, code box, checked the bbob, voltages at pins for the ecu and code box and the continuity of the line connecting them. still no luck.
I then sent the code box, ecu and keys (master and two main) off to get checked out, it turns out that all the data in the code box was badly corrupted. That was reprogrammed with all three keys and I put everything back together and amazingly it started first time, brilliant, or so I thought. The wipers wouldn't turn off so I pulled the relay and fuse just to stop them when using the car. I had a look inside the relay which looked fine so I replaced it and it seemed to fix the problem, at last everything worked as it should.
The next day I went to start it and to my horror the code light stayed on and if that wasn't bad enough the wipers started again. I'm waiting for a reply from the chap who reprogrammed the code box but I don't know how much help he can be, if he reprogrames it again it is probably just going to get corrupted again. I haven't got the code to do the emergency start.
I'm leaving the battery disconnected over night and I'll give it another try tommorrow.
I would really appreciate it if anyone has any other suggestion that I can try myself before bitting the bullet and taking it to a garage.