The B1246 Code has different meanings and to understand the meaning of the code, it is necessary to know the model and manufacturer of the engine. However, it is necessary to fix the problem as soon as possible. The problem is connected of the body of the engine and for solving the problem, it is not necessary to change any parts. It is necessary to read the manual and then go for solution. If you have all necessary expensive tools and equipment, then you can start the process for fixing the engine. Otherwise, you should transfer this task to the professional.