From my manual: P1518 - Electronic Throttle Module to PCM Communication
This seems to indicate that there is a communication problem between the two modules. This could be a dirty connector or a frayed wire. There are other codes that would show up if the ECM or throttle module themselves were bad.
If you send me your email address, I will send you the .pdf that I have that covers the codes all of the way up to P3000. In fact I can send you the .pdf's for the chassis codes, body fault codes, DTC manufacturer fault codes, DTC network fault codes, as well as the DTC power train fault codes.
If anyone else wants the trouble codes, just send me your email address. They are pretty small .pdf files.