In the first post you wrote 3.2, I just wanted to clarify. At the time I made the reply, I couldn't finish my thoughts and just submitted it. I was pretty sure it was just a typo. There are all skill levels that post on the forum and some confuse grand am with grand prix etc. No offense meant.
I agree on the fuel pump, and also think there is a problem with the sending unit..(reostat).
For what it matters. here is the procedure from Mitchell:
Friday, August 31st, 2007 AT 4:40 AM