Engine light came on approx. 1.5 wks ago and stays on after I start the engine. What's most likely to cause this? Is there anything I can try before taking it to a mechanic?

Yes, go to a local auto parts store and have them test it. most do it for free. they will tell you whats causing it.