I have been stuck forever on my wife's 2007 tables ltz. It starts fine. Then it shakes and rpms drop and then it dies. I have replaced spark plugs, coils and wire set. Only other things my I read is fuel pump. Has about 162000 miles. Anyone help. Please.