I did have a similar problem with misfiring but my engine stalling and it stuggled to drive at all most times. It ended up being the Air flow meter in my case. It seems to be running well now that I have replaced it. I am about to take it for a drive to Coffs Harbour next week so I should find out if there are any gremlins left.