Do you still have your cat? If not I suggest you put one back on and I don't know what fuel you put in your car. I normally put in 95 octane since I run SR20DE so I don't see the point of running 98 octance. But when I had my MOT my emissions were too high as well, putted in 98 and then I went for a drive for about half an hour to make sure the cat was properly hot. The cat has to be hot to function at its best so after I came back we tried it again and this time it was perfect. Maybe it helps for you as well. Good luck!