just to add to the perfect posts of tom....
the 3.1 engine is known for lower intake manifold gasket problems.....and head gaskets as well..
plus there is a air bleed on the pipe that runs along the top of the engine from the t-stat area to the surge tank/reservoir....when filling up with coolant-engine cold,not running,loosen bleeder and fill until coolant runs out of bleeder.....air will then be purged......close bleeder,run engine,adding coolant as necessary,until t-stat opens,assuming t-stat is ok,cap off,it should be ok,providing again t-stat,intake gasket and head gaskets are ok....
but if they never have been changed,good chance they will need to be.....
....check for an intermix of oil and coolant in the crankcase,can check inside oil fill cap,
also can check the egr for traces of it.....when bad the solenoids will sludge up,usually will set a mil light cuz solenoids won't operate properly on decel when pcm commands them...
just wanted to add my thoughts.....hope i helped....