Im not sure... im thinking its a stock one which would explain the sometimes roughish idle and raspy/boggy exhaust. How do you tell if its an aftermarket one btw?(never pulled out pcm but i know how).