Think you are right. Sorry I didn't update this thread, I talked to SSP again, and they offered to fix it for free after hooking it up to the diagnostic machine + do a free oilchange with filter (it's a 100 mile trip one way)
So I guess problem solved.