After the car has been driven to normal temps and then shut off, after resting for 30 minutes it starts but runs very rough and goes into "limp" mode. It has been to the dealer three times for this issue. The coil packs check out fine, fuel pump replaced, ECM replaced and aux water pump replaced. Still have the issue. Each time this happens, the check engine light comes on. Only happens when it's warmed to operating temp and sits for more than 15 minutes. Cold starts are fine.