On the way home from work as i was turning on to the last street before home, I heard a tink from under the hood. It was pouring down rain and very windy and i may have picked up a rock. But the point is, after that the truck started pegging lean on the wideband. When i blip the throttle it jumps back up to around 13-15 AFR. I just took the regulator apart and the diaphragm was fine. Its also has a new fuel pump. During idle its fine, its always had a slight hesitation during idle but its more pronounced now. I had the hesitation almost completely gone after uping the off idle spark table a couple degrees around the low rpm areas. My fuel pressure gauge broke so i will update with that when i get one to work but i see no reason for it to be low since its been running fine. Now im not sure if this is a fuel issue or electrical now.