I meant that it does only once, its not in a continuous stream of knocks, its only once, even if you push the rpm up to a higher range it wont knock again, but it will definitely knock once the engine starts after cranking. I should also mention that on cold starts my car is usually taking a bit longer to start then before, i would keep it cranking for 4-5 seconds and den stop, den crank it again, i repeat this process around 3-4 times when ever its cold. It also sometimes sputters on cold starts as if its not getting enough fuel/spark, if i give a very feather touch to the accelerator the engine will stabilize and rpm will come to its normal 1000 rpm range and sputtering will disappear in an instant.
Seems in both hot and cold starts, i have an igniting problem, either lack of spark, or lack of fuel or a combo of both. But i need a bit more guidance as in what to look for.