You have an electrical problem,replacing all those items was a waste of money as none of them would have anything to do with your battery losing charge except for a faulty battery.
You must have a fault which is draining the battery. Take the car to an auto electrician. It should not be an expensive repair.
John, June 2005