I went and bought myself obd2 code reader, and guess what...
P0336- Crankshaft Position Sensor.
I will need to buy it anyway, but im not sure if i need to buy the other thing (don't know the name) that has missing teeth?
What does a crankshaft sensor do? Does it let spark plugs do their job right in time so the engine will run?
Anyways, i can only hope that the problem lies around this area and not in bend valves.