you cleared the codes, but they are still showing in the reader? do they clear at all/does the CEL go out? if not, they are hard faults and must be fixed...if the CEL is out with 100 miles and your reading codes...they are pending
the concerning code to me is the p0606...i would check your harness connectors at the ECM, disconnect them and reconnect them...check your harness...if p0606 comes back...you may need to reprogram your ecm or replace it...check with the dealer to see if you have a software update needed
p1518 typically only sets with low voltage from the battery or the ecm needs to be reflashed or replaced...also will throw code if TPS1 and TPS2 are out of sync..so you have 3 codes that basically represent the same thing
start with your harness wiring and ground connections..make sure your battery cables are also tight, after check for a software update for your ecm