Coil light indicates a glow plug problem so if it isn't starting from cold a new glow plug (or plugs) may be required.
If it isn't starting when warm then the starter motor is likely to be at fault. The answer is a brand new starter motor. Common fault.
ChicksFan
August 2010