Not familiar with the p1507 other than I believe it's a IAC under speed error (Idle motor cannot control idle and idle speed was too low)
The p0172,p0175 means banks one and two are running rich for some reason causing the o2 sensors not to cross count.
Usually high fuel pressure, plugged cat convertors, leaking injectors and such will cause this
https://www.2carpros.com/trouble_codes/obd2
SPONSORED LINKS
Sunday, August 30th, 2009 AT 5:39 PM