Update on this. It went into the shop Wed. They tested everything, it all checked out ok. Then the mechanic said he thought about it overnight and decided to run some tests again yesterday. Checked the fuel pump pressure cold, came out fine. ran it for awhile and retested it and the pressure was low. So sounds like the fuel pump was going out. So thanks for all your advice it saved a whole lot of money changing out everything until we found the problem.