So I checked for leaks, but to be honest I have no idea how to find leaks.
To clarify the problem isn't a constant rough feeling, but more of a hesitation at some times, usually associated with a change in my throttle position. I think this weekend I might put new plugs in it as I haven't...