I've got a problem with my auto gearbox,i was out in the old girl a few weeks ago and i was on my home,i hit some rough road at about 40mph and the gear lever slammed it self in to reverse,managed to stop fairly quickly with a lot of smoke coming from under the bonnet and all the warning lights on the dash board lit up like a christmas tree.The problem i've got now is that the gearbox every so often slips and makes a whining noise,and the battery isn't charging,any ideas on fixing the problems,apart from a new box