Well without looking at the vehicle its hard to tell exactly whats wrong. No heat and overheating with antifreeze in the system is usually a result of blown head gasket witch could be why your oil is over full. Also those 3.8 engines are bad to blow the upper intake gasket and loose coolant...