Only 2-3 minutes before economy mode kicks in is a sign of a battery that is not charged. On our C4 it is a lot longer than that, more than enough for a motorway lunch stop with the radio on and the engine switched off. If you have a volt meter check the battery voltage, should be about 12.7 volts before the engine is started.