Urm you have tried the obvious cleaning Throttle body and checking charge from the ALT?
I just remembered my next door neighbour had this problem on his clio over x-mas. We cleaned up the TB and that stopped it from stalling so quickly so they car could drive short distances. Then we traced the problem back to the ECU as nothing was telling the Alternator to charge the battery. He is just waiting to here from the ECU repair place but my guess is a dry solder on the part of the ECU that tells the Alternator to do its thing.
I just remembered my next door neighbour had this problem on his clio over x-mas. We cleaned up the TB and that stopped it from stalling so quickly so they car could drive short distances. Then we traced the problem back to the ECU as nothing was telling the Alternator to charge the battery. He is just waiting to here from the ECU repair place but my guess is a dry solder on the part of the ECU that tells the Alternator to do its thing.