Hey Dav,
I had a similar problem to your with engine's rpm fluctuating in idle and it stalls easily on low speed. However my ECR33 didn't suffer misfire.
I took it to service and the mechanics told me the fuel injector was dirty and almost blocked. In your case, you may also want to check this out. Gd luck with your car
Tim