I have had my '03 Vibe in and out of the shop for 2 weeks. My mechanic can't figure it out. The "check engine" light comes on, the engine stutters and stalls and I have to turn the car off. It will start again and run (poorly) about 25 miles an hour to get where I need to go. The mechanic ...