My dad had my car for 3 days and looks like his been driving
it hard which i have not done cuz is only a month old to me.

This morning when i press to accelarate from traffic the
engine light came on, it was okay for about 2 mins and then
the idle became rough and the engine starts to sputter.

should i take to dealer or independent mechanic?
Or how much should i pay for them to give me the code from the
check engine light

please help