Salam to all, I have recently swapped the engine assembly of My Civic's 03 VTi Prosmatec to D 17. The wiring we use is of previous, after the swap, Engine check light turned on when the first time I crossed 3,000 rpm. I went to Honda 2 S when the work shop was about to close yesterday, and we all were in a bit of hurry. He said many things which I didn't understand at that time, he scanned the car with HDS and did something which I completely don't understand, the check light went out during his checking. He said that VTEC is not working because I have swapped to an engine which is of a manual car instead of a prosmatec (I doubt that). When I was returning back, as I crossed 3,000 rpm the light went on again. I stopped, switched off completely, restarted the ignition, check light was off. But whenever I cross 3,000 the light gets on and it turn off when I completely switch off the car. Can anybody help, I know I can go back to that Honda guy, but that would be Sunday and I don't want him to fool me again.