71 340 running bad

Nos factory engine
Where, when, from who did you get the engine?