I currently got an engine swap from a stock 95 civic hatch engine to a d16z6 vtec engine from a 95 civic ex. The car when I bought it had the swapped d16z6 engine and was pretty quick I got this new d16z6 engine but when going into any gear the car is very slow and check engine light went on the mechanic said I need a new ECU would this cause the car to be underpowered?