i would shorten the ground wire considerable. there is a large, metal support behind the center of the dash where mine is currently grounded. its close to the radio and dry. a ground loop isolator might help your interference noises, but it could also be from an improperly tuned antenna. do you know what your SWR is? if not, it is worth your time to buy a $10 SWR meter from radio shack or have the system tuned at a radio shop.
i had a magnetic mount antenna for years before i finally "commited" myself with a perminent base. i had to drill a hole in the roof (wince!) and ran the coax up high, along the passanger door pillar, then through the hole located behind the dome light (makes for easy access as you can go in through the dome light hole or the 3rd brake light hole by removing either fixture). i can take pictures of the cable routing and mount for you in the morning if youd like, as i currently have my interior torn apart anyway to track down a leak.
i highly reccoment going with a perminent base for your antenna. it makes for a much cleaner install with more solid connections. plus you can cut your coax to the length of your application (i know your not supposed to, but i did so on all 3 of my vehicles and all 3 have good SWR). ive heard the SWR length thing is a myth
with my setup i managed about 1.5:1 SWR, and it performs very well.