I need some help. fairly good with cars, but this one has me stumped. 2012 Dodge Journey 3.6L. about a month ago I got a no crank, figuring the battery was dead, I jumped it, started right up. parked it, same thing, charged and tested the battery, showed good. changed the starter same problem, found wire broken on IBS , fixed that, same problem. changed battery any way, was good for a week, same problem. now the battery light comes on occasionally , checked voltage 14.7v with car running. seemed like parasitic draw because the battery voltage will drop sometimes, usually starts with a jump. was gonna change the alternator but seems to be charging fine, drove around for like 20 mins with my scanner plugged in never dropped below 14.5. I have 3 codes in the pcm P0622 Generator Field control circuit open, P0688 ASD/MAIN sense Circuit and P0706 Transmission range sensor Rationality. I found a video on you tube were they had all the same codes plus an oil pressure sensor coded and it was a bad ground but I have done voltage drop checks between and only get .1v on everything. now its doing something even weirder, when you hit the start button, i loose power to the radio for a few seconds after I let go of the button than comes back on, hit the button and goes out again. I was only having the issue if the battery dropped below 12v, Now its at 12.5v and doing it. any ideas? i need to get this car fixed.