3. Had the same problem with my '97 OBW for months and months; no one could figure out the problem. Replaced thermostat, radiator, tested water pump, fans, everything. Finally, took apart the engine, found out that the head was warped. Why? The latest theory is that the cat was clogged. So, planning on replacing the cat, though I'm not sure what caused it to clog up. If you take it to a dealer/mechanic, make sure you mention the cat idea to him so you don't end up wasting loads of money on them not fixing anything. Good luck!
(p.s.: discountconverters.com is the best place i've found so far for replacement cats.)