Heres what i would do.check its not just a duff battery,if its ok you have an amps drain.can check with a cheap multimeter by removing the earth lead from battery and putting meter in line on amps.check how much its draining.you will have small drain for clock and so on but will be small.if you find its high then remove each fuse until it stops,you now know which circuit has a fault.then you need to trace from there,sort this 1st as it could be the answer to your other problems
mikec, April 2009