g6 is pulling to the left

you car has AIDS

no clue. havent worked there since last march

There seems to be trouble with your wheel set alignment or may be there might be trouble with braking pads and they might be to tight and might be causing the drift, or there may be a loose joint that might be the one causing all the trouble, its better to take it to the nearest technician who might help you with it.