OK my problem seems to be fixed. I updated my ROM and have increased my charging MAH from 450 to 850.
Now I have had my phone plugged in with the screen on, GPS on, radio on, and its charging. When I get a chance I will test it out in the car.
Pretty happy right now though!