The Ignition Switch is rotated by the Actuator Pin Assembly which is a hollow rectangular structure. Protruding through this hollow tube is a thin plastic sliver.
When the ignition key is fully inserted this "sliver" protrudes a bit further and presses upon a separate contact on the ignition switch. When this contact is made and the door is opened the "ping" happens.
Some owners who have replaced the Actuator Pin Assembly have complained that the "Ping" never stops.
This is because sometimes the "sliver" protruding is too long so the separate switch is made all the time. Some careful trimming of the sliver rectifies the issue.
If you never get the "ping" then either the Sliver is too short or the Ignition Switch itself is faulty or there is bad wiring coming off the ignition switch.
You can remove the Actuator Pin Assembly to inspect the sliver protrusion and test by using a toothpick to gently press into the switch to see if the "ping" action occurs! Also check that no wires are "pinched" in that area.
The current draw after switching off can be difficult to find.
You need to set your Multimeter to 10 Amps reading and move one lead to the "10 Amp" position, disconnect the Positive Battery clamp and connect the meter in series with the removed battery lead and the battery terminal....does not matter which way the meter is connected if it is a Digital Multimeter.
Do not try start the engine...you will blow the meter's internal fuse!
You then need to check the current draw...with the Radio and all lights OFF you should not get a reading above about 40mA ie. 0.040 Amps.
If it is a lot higher current draw than that then you need to try pulling out and re-fitting Fuses one by one to see which circuit has the large current draw.
Then you need to climb into the Schematics which is a problem because we do not have 2004 model Service Manuals...have to make do with 2003 manuals which are a bit different