sorry if this sounds pedantic.... but batteries dont drain themselves...... well ok.... on a flooded cell system using lead plate construction they actually have a VERY low internal resistance... thats why they can start the car.
BUT...... in answer to your question. we actually need a bit more info to go on.... so bear with me.
An increase in idle?...... over how long a time does it rise.... is it a few mins or does it start going up quite quickley. Either way it sounds stepper motor related... does this idle speed vary from cold or ONLY when up to temperature?.....When you switch the ign on but dont start the car do you hear any clicking noise from the stepper motor, ( try to ignore the fuel pumo priming ), ..... 2 people are needed for this test you wont be fast enough to get round or you will need VERY big ears...lol. Is the ' lost motion gap' adjusted to be mid point..... if you dont know what this is bu a Haynes manual and find out..... its IMPORTANT. Have you checked the basics.... ie is the vacuum tubes from the back of the throttle body connected to the right places... IE left side( as you look at the engine).... to the oil trap then from their to the ECU...... thier must be ZERO leaks..... if in doubt replace all of it..... right side to the air filter sensor. Have you checked for any other air leaks.... this is essential...... no manifold leaks or blowing exhaust etc etc...... are all of your breather pipes connected to the right places...... You say
but diagnostics place just have just called to say the ECU is fine. Im interested to know where you sent it and what they did to test the MEMS ECU..... its rare to find anyone who actually can test this system. Did they test it off car or in the engine bay all connected up...... What is the part number of the ECU... its on the lable on the side of the unit and starts with MNE......... have you done anything recently to disturb ANYTHING under the bonnet.... what work have you done before this happened..... was it working fine one day then like this the next.... the latter is unusual .... but possible.
Re the battery....... if its fully charged when you start..... measure the voltage with the car not running and ign off..... start the car and keep an eye on the meter..... it should creep slowly upward toward 13.8-14 volts.... switch the lights on..... it should drop a little then you should get the stepper kicking in to correct the load .... so the alternator pumps in more charge.... so the result is a gradual increase in volts to 13.8-14 volts.
Report back when you can answer these few questions..... I know its a pain ..... but information about everything above is needed to work out a logical sequence to find your problem.
Hope this helps
Rob