Your key should be thicker than a normal one and they normaly have a blue bit at the top of the key where the imobilizer chip is.
Come to think of it when you turn the key and the light flashes,the next time you turn the key the light normaly still flashes so i dont think it is the imobilzer.I would check for power to the starter when the fault happens like said above.