Okay, the vehicle is not starting because the Immobilizer security system is active, do you have another key to try? I know the locksmith said everything was ok, but he should have seen the Key blinking.
So, try another key if you have one, also try turning the key to the Lock position, remove it and put it back in and turn it to the on position to see if the Key Light goes out.
The immobilizer issue here can be a wiring issue, fuse issue or the immobilizer has failed which I don't think is the issue, since you are having other electrical issues. Most likely there is a section of the wiring harness that is either shorted out, or there can also be a connector will corrosion inside causing some of the pins in the connector to short together. Let me go through some wiring diagrams and see if there are any related circuits or connectors we can check. With the overhead light not working and the blown ECU fuse, there's going to be a wiring issue somewhere here. Check for blown fuses in the fuse box under the dash.
I know wiring diagrams are difficult for you, but I just wanted to show what's included in the Immobilizer circuit. Diagrams 4,5 top & bottom, you can see the two fuses (#7 and #19) are for that circuit, along with a few joint connectors where wires branch out to other components, depending on where they are located, they can become corroded due to water getting in them. Or if you find any other fuses blown in the dash fuse box, there can be a wire(s) that have rubbed through on some metal bracket and shorted out.
Did you check to see if the overhead lamp bulb was okay, it's not just burned out. With a test light hooked to a ground in the car, some metal bracket, you can check that bulb for power, just make sure the test light has a good ground, which can be verified when checking the dash fuses.
I'm still going through diagrams for the overhead light.
https://www.2carpros.com/articles/how-to-use-a-test-light-circuit-tester
https://www.2carpros.com/articles/how-to-check-a-car-fuse
Images (Click to make bigger)
Saturday, June 7th, 2025 AT 9:46 AM