Sorry to all for taking a while to reply to suggestions, but I have uni exams atm

. My last one is on thursday, I'll have time to solve this problem.
The battery is still going flat even after the earth to the sterio was fixed. It takes 3 days for it to be struggling to start the car. I really thought that the sterio earth was the problem coz when the car has no sterio it is fine and can sit around for 3 weeks at least. It is not the sterio itself coz I've had two different one's and the problem was there for both. And they were both wired by different people.
The battery is sitting on the tray, so I shall also get a rubber mat to put under the battery.
I'll get back to u all later on the progress.