I realise this thread is several months old but thought I'd share my experiences of a similar problem:-
My P38 4.6 HSE battery was going flat in 2 days due to the BeCM not going to sleep, drain current never dropped below 600mA.
The BeCM was being kept awake by the remote/alarm receiver...