have pinging problem. 80k miles. tune up done including wires. no vacuum leaks. check engine came on once. P0174 stored, bank 2 lean. also havingproblem starting. starts stalls 2-3 x's. sound like fuel pump? anyone experience this before? put scanner on it did not reveal anything. o2's seem to be working. tps .94 at closed throttle. moved from NJ to VA don't think the mountains are high enough to cause pinging. any help would be appreciated.