The other day I went to start my truck and it wouldn't start. I thought it was the battery but no, the dome light was on. the key wouldn't even make the buzzing noise. After a few times of wiggling the key the gauges came on and the buzzing noise and it started. I checked the starter it was loose so i tightened it. It ran fine for a few days then it started doing it again. But this time the radio was reset when it started. Like the battery died. I went and had it checked and it was good. They told me it could be my ignition lock. Could that drain your battery if the contacts are just touching enough to get some current? (like a short)???? My key and the ignition lock wiggle around. and i can take out the key when i turn it to accessories position. It is a very annoying problem can anyone help me???????????