I would also guess it's the headgasket if it's displacing your coolant with oil. You can replace the headgasket with the engine in the car on an inline-four, so I don't see why you couldn't do the same on a V6. Of course, you would need to know which headgasket is leaking, since you have two.