I have had two causes of this on cars I have owned, granted they weren't Micra's but it might help. First was an Astra GTE and it was caused by faulty ignition leads. Second was a Ford fiesta and it was a fuel starvation problem. Hope this points you in some helpful direction.