Wether you replaced it or not a battery is a very sensitive device and can easily be damaged. If you jumpstarted with your engine off then you battery has been damaged-(check voltage with a meter) if less than 12.2 then it is very likely the cause. We lose batteries in the system at work-vehicles refuse or struggle to start at 12.3 on the Range rovers.
Steve Walton, December 2010