
After inspecting, it seems all 4 glow plugs were good & checked it with a multimeter. Probably thought it was the glow plug's metal link connector (i don't know whats the name of it) corroding so I cleaned those out and assemble everything back together and the car still won't start

I've done some googling and I found out that before starting the car, if the CHECK ENGINE light flashes once and stays on, it shows that crank/cam sensor is faulty/error/no signal. So I decided to remove & inspect the crank/cam sensor which is located between the a/c compressor and alternator. It looks like it sticks into the back of the timing cover. I'm not sure whether the sensor is still good or not but it does seem to produce some weak AC voltage when I lightly tap it with any metal magnet. I could be wrong but I think tapping the sensor isn't the correct way to check it?

Sourcing for a used one is hard for now since this pandemic and even I'm still waiting for the shop to phone over (they didn't sell those so they had to order). I couldn't wait so I just reinstalled back the old sensor, cleaned all the connections and even the sensor itself since it was covered with dirt and stuff. and weirdly enough, before starting up, the CHECK ENGINE light doesn't light up. And yup, the engine fires right up. Seems to be a dirty connection I thought. So after all that, I think it was over.
Then the issue came back. Again. Cold startup, cranking but not starting. So I decided to figure out how to forcefully start this thing

1) When this issue occur, there is a clicking sound somewhere near the fuel pump. I'm guessing this is the fuel solenoid which controls the fuel to cut off or on. Along with the CHECK ENGINE light flashing once and staying lit up.
2) Normally, as far as I remember there isn't any clicking sound other than the glow plug timer and the CHECK ENGINE light will turn off after a brief moment.
3) The fuel solenoid will cut off fuel if it doesn't sense the crank/cam sensor or there is an error/no signal whatsoever. This is probably the clicking sound I guess.
4) I noticed that if I turned over the key to START quickly, it will start for a brief moment and dies.
Update: The steps below is useless and may kill your battery and starter motor. Read my 5th post instead.
After i fiddled around the car, I got it to start up eventually

1) Let the glow plugs to its job until it lights off. This will make the starting quicker. You may need it to light longer if you're in a very cold environment.
2) Turn the ignition back to OFF or ACC. Just back off from ON postion.
3) Get your foot ready on the throttle pedal.
4) Turn the key to START as quick as you can and start pumping or press the throttle pedal as soon as possible.
5) Maintain the throttle pedal or just pump it till there is no CHECK ENGINE light. (Normally it will turn right off if the engine fires up and you don't really need to press the throttle pedal for like more than 3 seconds)
As far as I know, if the crank/cam sensor position is toast, then it is toast. But for mine, it started to work when the revs are like more than 1200rpm~ maybe? As I pump the pedal while starting, the rev does rise up for a brief moment and that's where the CHECK ENGINE light turns off and the car idles fine after I let off the throttle. I tried turning off the engine and starting it up again, now the starting issue was gone... for now...
This is not a permanent solution obviously and you can try it with your own risk. I'm still waiting for a crank/cam sensor replacement anyways, but if anyone does experience this kind of problem and have some ideas about apart from a faulty sensor, do share

