Well sure enough the shop called to tell me it was the fuel pump. I authorized the $550 repair. Hopefully this does not happen again for a long time.....