Could be a crank shaft position sensor or a bad fuel pump. The pump building pressure is impossible over night it only looses it. See how much fuel pressure you have and check volume of fuel too then if everything checks out i would change the csps.
1982 300D Turbo (Mom's)
1993 BMW 525I (Dad's)
2001 Vw Golf (Brothers)
2002 Nissan Ser SpecV (Im the Black sheep lol)