For the Over Drive issue its easy, overdrive is controlled by the coolant temp sensor the overdrive will not engage if the engine temp is not up to the controlled temperature you mau.
as for the tranny popping out of gear that means your not maintaining pressure in the valve body and this can be many things.
1. change the fluid the #1 failure of trannys is from bad old fluid.
2. change the filter
if both of these items dont fix the issue then your valve body may just be going bad its not a uncommon issue with the 3.0 auto tranny