finally got this issue lined out. last winter the filler neck basically rusted in two, no big, me and the FIL put a new one on and replaced the gasket seal and didn't think anymore about it. took it to another mech. who actually drove it and ran some tests and found that it was the fuel pump. dropped the tank and the screens on the pump were plugged with lots more in the tank, guy thought that someone dumped sugar in the tank till i told him about the filler neck falling apart.
cost a little more than i wanted to spend but its fixed and i can go on to something else, like the ABS light thats on and wont let the trac control work...