Are getting any code besides the P0117?
First make sure all the fluids are at correct level. Typically, you will see smoke when there is fluid burning. It could be oil that got on the exhaust or coolant.
A faulty coolant temperature sensor can prevent the engine from starting, but it does not explain the smoke.
I have attached the troubleshooting steps for the code P0117 below.
Images (Click to make bigger)
Tuesday, November 23rd, 2021 AT 11:07 AM