You may need to use the dictionary meaning of the B2186 Code for getting the general meaning about the code. This code coems from the car engine and if your car engine is making problem for the engine take the car to auto repair. This code is associated with the engine and when the meaning of the code is unknwon, it is impossible to solve the problem. Actual meaning of the code is necessary for the car engine. It is easy to get the real meaning of the code if you have the manual of the car or the car engine. Manufacturer of each car set the meaning of the code according to the model of the car. The dictionary menaing of the code gives general info of the problme and that is B for Body Code Problem is antilock brake system, electronic suspension and steering systems. 2 for MFG – Manufacturer Specific. 1 for Transmission. 8 for Exhaust Gas Recirculation System Valve 1 and 6 for Cruise Control System – Vehicle Accel Too High. It is easy to solve the problem from the car engine and that is why, it is not necessary to change any machine or componenet from the car engine.