The B1788 Code is related with the engine and you have to get the real meaning of the faulty engine code. You need to read the manual for solving the problem well. It is important thing to fix the problem from the engine as soon as possible. You should not drive the car until the car engine is fixed. Diffusion of the cylinders is attained by discharging a synchronizer pin that usually interlocks the cam follower and rocker arms. The B1788 code resolutions the synchronizer pin is unconfined using hydraulic compression which is measured by a devoted solenoid. After solving the problem, take the car for test.