Welcome to 2CarPros,
Very few of those type cleanings work but that does not stop them from telling you that they will. The reason is that the injectors very rarely get dirty inside due to the detergents and solvents in the gas.
You need to have the vehicle scanned to see what the actual code is. There are literally hundreds of monitored systems that can set a code. Many of the chain stores will scan it for free, write the code down and use the link below to post this as a new question along with your specific vehicle information along with any extra information you may have, like it started bucking and the light came on, or you filled the gas tank and the light came on.
That will give us a starting point. Thank you.
Thursday, November 1st, 2018 AT 3:47 PM