If ur getting ur car smogged any code in the computer will fail u automaticially. Ur p0108 is a map code meaning the map wasnt reading what it was suppose to at the time. Ur p0118 is ur coolant temp sensor reading too low thats the one I would fix first on ur engine codes and then reset the codes and see if that map code comes back. Heres what u do for the p0118. It sounds like a bad coolant temp sensor it's screwed into the head below where the upper hose attaches it has two wires going to it a yellow one and black one.U remove the connector by squessing it look at the connector see if it's corrodded if it is then u will have to replace or clean it. Remove the sensor see if the tip is cracked if it is u will need to replace the sensor they crack read too low of actual engine temp and leak into the connector. If u replace the sensor make sure u get a brass tipped one the plastic tip ones crack. There under 20 pretty common for the sensor to crack and go bad they cause hard starts flooding during starting idle problems cutting out while driving over heating all kinds of problems. They have had problems with them for yrs till they changed them to brass. Make sure it's cold when u check it becareful u will loose coolant. Let me know what u find. Now ur p0717 thats a transmission code its ur turbine speed sensor aka input speed sensor most common problem is the connector or wires get damaged. Its right next to ur transmission filter. Inspect the connector and wires for damage let me know what u find if there good then we will have to test the sensor with a ohms meter. Let me kinow what u find with all that.