I've found a trick to my problem, basically turn the car to ignition wait for the glow plug light to go off (after about 2-3 seconds) then start the engine. Starts every time with no issues.