I know what you mean, i was one of those people telling you to go along with a GSR throttle body. Its not so much that they are better, they are also a lot cheaper. I have a friend who has one on a JG IM and is making 400+whp on a D-series. Im not at all saying thats the reason behind it, just saying that is a part of his setup.