I'd suspect a sensor(s) with an acceleration (or rotation) hardware fault, a damaged harness, bad grounds, or interfering accessories. A sensor may not be transmitting all the data, but enough to fool a hand held tester. Most of these kinds of faults are due to interference of some kind, like a noisy alternator or a bad ground sparking.
If these codes are reset and come back then its saying the TPM can't determine the TPM sensor positions. Cause could be non-FCC compliant components, sensor(s), the TPM module, incorrect TPM installation, aftermarket devices installed (I've heard that some USB cables, adapters, and devices can interfere so disconnect them all). Interference may occur if the TPM Module is installed incorrectly or the TPM harness is not fastened properly to the body (affects antenna performance).
A system fault can occur by many scenarios, including the following:
•Signal interference due to electronic devices or driving next to facilities emitting the same Radio Frequencies as the TPM sensors.
•Installing some form of aftermarket window tinting that affects radio wave signals.
•Accumulation of snow or ice around the wheels or wheel housings.
•Using tire chains on the vehicle.
•Using wheels not equipped with TPM sensors.
The premium Tire Pressure Monitoring (TPM) module is located behind the left rear wheel splash shield mounted to weld studs over the fuel inlet pipe bracket. The TPM receives information from each of the sensors in the form of RF signals. The information contained in each of the transmissions provides all the information necessary for the TPM to determine the pressure in each tire as well as the position of the sensor. This auto-locating process only happens in the first 10 minutes of any drive cycle while traveling at speeds above 15mph (24 km/h) (The auto-locating process will start again only if the vehicle has been shut off for approximately 20 minutes or longer). The TPM then transmits the required information directly to the CCN in order to update the lamp, chime and display as required.
C1580-00-LEFT/RIGHT SIDE TIRE PRESSURE SENSOR LOCATION UNDETERMINED
To be set, it must fail multiple vehicle TPM sensor locate processes if localization fails due to Left/Right fail or if the TPM module is new and has never attempted localization.
To further diagnose you need a scan tool that can read TPM sensor data, including pressure sensor hardware fault, temperature sensor hardware fault, acceleration sensor hardware fault.
If the fault is intermittent, replace the TPM module
C151D-00-TIRE PRESSURE SENSOR LOCATION UNDETERMINED
This code should not exist on its own, it is probably set by the fault above.
To be set, it must fail multiple vehicle TPM Sensor locate processes if localization fails due to Left/Right fail or Front/Rear fail or if the TPM Module is new and has never attempted localization. If missing TPM Sensors are present on first drive, C151D will set to show that the TPM Sensor location cannot be determined/guaranteed (cannot revert to last known good locations).