The B1856 Code has a general meaning but for solving the engine problem, real meaning of the code is also necessary to know. You can get the real meaning of the code and it is possible if manufacturer name and model number are known. The same code is set for different engines of different cars but meaning for all cars are not same. The body of engine makes the trouble and that is why, the code has started with the B. However, fixing the body of the engine is very cheap and it is also easy to fix. You have experience for soling the problem, then you can try to fix it.