the radio thing used to happen in my old chevy blazer. i hooked a #10 gauge wire from the negative battery post and grounded it to the frame- no problems since.
worth a try maybe??