ok, so I started at the tank and checked every connector for continuity. Then I unplugged the connector under the drivers side bucket and put my meter on the big orange pin. I grounded my meter to the seat bolt harness bolt. Turned the switch and got that same .3v that I got at the pump. So I don't think it's a ground issue with the pump. I'm about to pull the ECU and check all of those connections. I realy think it has something to do with wires in the engine compartment though.