From memory the engine light can come on solid when there is water in the fuel filter, perhaps try draining it by unscrewing the plug at the bottom of the filter, could be something simple to try first, the manual in the glovebox describes the process.