Hi BBB,
It's had a new battery (on the 3rd visit). I reckon if the battery can keep the thing alive with lights on and various whirring noises, just sat there for over an hour, then that's pretty good.
Tracker is biggest suspect, but my insurance depends on it.