Also, if making pid requests with the engine off, particularly an open request so not specific to a module address and a module needs to realise its responsible for it and reply. That basically keeps every module "awake" and takes about 20mins to flatten a battery. Im also sure its that, thought I had a dud battery, then got the same result on a brand new one. The particular pid I was chasing was a temp one so was looking for a reply close to ambient, the car had to be cold. Further more torque always makes an open request it doesnt ask the module responsible for it, so using torque with engine off will pretty much always send it flat in around 20mins