C
Think consensus is a vacuum leak, they did the install themselves.He posted a picture about 4 hours ago headed home, said it was great day of testing.
I would wager that something was done incorrectly or installed improperly. After we got his installed and flashed, we allowed it idle for a bit. Then it got flogged that night and the next morning. Its probably safe to say his is going to be ok.