The B1478 Code is necessary to understand if you want to fix the problem of the engine. It seems that the problem of the body of engine is the main problem and it is necessary to understand the problem well. For solving of the engine problem, reading the manual is important along with knowing the model of car with the manufacturer are also necessary. You should check the oxygen sensor and it is necessary to understand the problem of the engine for solving the problem. If the car is running for long and car is hot, oxygen sensor waveform reading may swing.