Sounds like it could have a Bluefin or alike if its running that sort of power. I was told to check my cam follower, pcv and diverter valve where all ok and in regards to mods if you fancy some more power, the usual bolt on's like intake and exhaust are a good start, speaking of which there is a Group Buy running on them at the moment!