Toyota Repair: 90 Celica- Electrical Problems?, celica gt, machanics


Question
-------------------------
Followup To
Question -
My 1990 Celica GT has been experiencing problems for a few years. When my dad bought it, the battery was dead. We charged it and had no problems. A few weeks later I would go for a drive, stop and get gas and the car would not fire. After shaking the battery a few times fired. We ruled out overheating. Six months later my dad and I replaced the battery because it had been losing charge over a period of a few weeks. When he replaced the battery the car didn't start. (Yes the battery was charged). We thought the alternator could have caused the problem but after talking to a few local machanics we ruled that out as well. A fuse was blown, I don't know which one, and upon it's replacement the car ran just fine for a few days. The real problem with the car began when the key broke off in the ignition and since it had been removed the clock and radio do not shut off with the car, causing the battery to continuously die every 3 to 4 days. I do have an old fashioned cd player in the trunk which I'm not sure is installed correctly. However, my dad and I believe that the problem lies deeper than the cd player. I am currently driving another vehical and am anxious to drive the celica again. If you have any imput on this that would be great.
Answer -
Ok, so let me understand this correctly, the key broke off in the ignition and then it was removed, was the broken part also removed out of the ignition switch?
Are you now able to insert a new key into the ignition?
And if so, does the radio etc. still stay on after removing the key?
If you could just answer those questions for me I might be able to help.

Yes, a new key is able to be inserted into the ignition and runs normally. However the radio and clock stay on as if the car was never shut off.  

Answer
I just looked at a wiring diagram and the only thing that I can see that could cause this to happen is that the electrical part of the ignition switch has a malfunction and stays in the "ACC" position, possibly shorted, try replacing the electrical part of the switch, it is located on the back of the ignition switch.