you dont have to run a power wire from your battery, first run a new good ground wire from a good metal mount, then check your resistance with a meter from battery to ground and fram ground to engine - correct any resistance that is there and you should be good. I bet you have a ground issue - and your factory radio was grounded thru the antennea which is not good enough now.