I have a 2017 Chevy sonic roughly 83k miles. It’s been in the shop 4 times in the last 4 months. It’s had cam sensors changed twice and today I picked it up after having the timing belt, cam sockets and spark plugs changed. The car drove fine for about 15 miles. Then I pulled into my garage the check engine light popped back on, started idling rough and died. I am at the end of the rope. Has anyone else had these issues. 3 of the shop trips were to the Chevy dealership. The last shop is a credible well known shop in my area.