Ya the pump is my primary suspect, I was hoping the tech2 would verify because I hate random issues so I'll have to just wait and see now or do some more testing later today, I called the dealer back and told him I think his tech2 is wacky there's no way I have all that going on without getting codes and there is none.