i wouldn't have thought an ecu would do that!!
But come on, you sold it to him clearly stating that the condition of the engine is unknown. How are you to know it hasn't spent those 3 weeks of its life on the rev limiter?
What engine was it by the way?