The check engine light may come on due to failure of the Variable Camshaft Timing (VCT) solenoids. The VCT solenoids will need to be replaced if they are the reason the check engine light came on.Google+
Car Problem Reports
Mercury Mariner Check Engine Light Illumination
Mercury Mariner Problem
Engine Affected: 3.0L V6
Average Mileage: 42,111 mi (30,000 mi - 54,500 mi)
Visitor, 2009 Mercury Mariner, 3.0L V6, 48,945 mi
Check engine light came on and engine became sluggish as if there was no power.
Visitor, 2010 Mercury Mariner, 3.0L V6, 35,000 mi
Engine light came on ANC dealership could not figure out why. When I tried to drive it the next day it started and said ok to drive but would not accelerate I tried for a couple minutes then restarted it and was hood to go. Makes me worried.