It's actually an EcoBOOST engine not Ecotech..I think that's a GM name not Ford..

http://en.wikipedia.org/wiki/Ford_EcoBoost_engine#2.3_litre


Phil Egginton
1979 4/4 4 seater