Eco mode is just a bit of software used by the BSI to conserve battery power. If the ignition has been on for a period of time(usually 30 mins, but adjustable with scanner) non essential systems are turned off. Will revert to normal as soon as engine starts. Eco mode will not prevent starting, your problem lies elsewere!