Seems like this forum doesn't get much action.
Anyways, I turned the location services off in my iPhone and did a reboot. When that didn't work, I went ahead and "reset location."
And when that didn't work, I selected to "reset all settings."
General > Settings > Reset
My GPS on the Pioneer started to work almost normal
again but every now and then the iPhone would act up.
Confirmed an iPhone issue.
I hope this helps anyone who ever encounters the problem like I did. I'll be in to get a new iPhone soon, because this was just horrible.