the hill start assist not working is a common issue - normally its because the wire has come off rather than something more serious, need to take the gear stick apart a bit (not too difficult) to get to the switch and have a look at the wiring there and check the connections, you'll probably find its come off, just a case of re-attaching it then putting it back together, had the same issue on my '03 TD4