I had the same problem on mine and it turned out that the secondaries were stuck open. I'd suggest checking their postion with the engine running. Mine was a fault in the vacuum system where yours will have to do with the IMRC and therefore may not be able to get stuck open. I'm not entirely sure how that works. It is worth looking into though.