First of all get the fuel pump pressure checked. Should be about 58psi...mine was 10psi
My fuel pump also had a loose connection on the pump - within the fuel tank. Might be worth removing the pump and having a look if the pressure is ok. There are good descriptions of how to remove a pump on here
If all ok I would get the ECU checked