check engine light comes on then flashes and turns off. is this normal? on 2002 Honda Civic

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
My civic wornt start. i checked the timing 3 times. There is fuel pressure at the fuel rail. My c.o.p. are getting 12 volts.I have compression 110 psi. I just did the head gasket and now it cranks but wont start, doesnt even attempt to start. The check engine light will turn on when i put the key in and turn it to ignition. stays on for 20sec. then flashes 5 times and turns off. Once i turn the key to start the car it cranks but no start. When I turn the key back to ignition the check engine light is off and the battery light is on.
(1) Answer
(3) Comments
First- recheck your timing. Second- why was headgasket replaced? Overheat, oil leak,broke timing belt & bent valves?
No it comes on when turned key to on position and goes away. it only blinks after I tun off and remove the key