Should this mechanic work on my aunts car for free?

My aunt took her car to a backyard mechanic a couple of days ago. It just kept dying, and driving very rough. After he worked on it, it runs great, but my aunt said as she was driving home, the check engine light started flashing. The light has always been on since she bought the car, but it hasn't flashed. Im guessing he did something to screw it up. She spent most of her savings on repairs, so she can't afford to do anything else. Should this mechanic work in it for free, seeing as the check engine light started flashing after he worked on it? My mom told my aunt that if its driving fine then don't worry about it, but I think she should worry about it. I'm just afraid to tell her because I dont want to freak her out, because she spent most of her money on repairs, and she absolutely has to have a car, because I dont want her to have to drive mine all the time, because im using it.

Should this mechanic work on my aunts car for free?
Post Opinion