Should I try running without a thermostat? It overheats within 10 seconds of running 2800 or higher, then drops to 125 - 145 when brought below 2800 within a minute or so.
I wonder if its not clogged up exhaust manifolds, restricting the overall flow of water through the engine. Do your manifolds get hot even when the engine temp is normal?