has it ever happened without your juice being hooked up? if not, unhook it and see if the problem persists. if it doesn't, clean the contacts and use some dialectric grease and see what happens. i've seen other posts related to that. you might want to try a search. How many miles on your '03?
Nick
Nick