found out the problem
hey guys thanks for all the help. I figured out the problem. Ok when the guy swapped out the engine he put in the ecu that came with it and never hooked up the vtec so my check engine light was on. I decided to check the codes anyway to see what came up, 21 which I knew because of vtec and also a 19 which is a lock up selinoid, WTF??? mines a manual so I put in the old ecu that it had in it and boom ran perfect. SO I think I will just rechip my old one with an aftermarket chip and run a vtec controller to take care of the problem. Thanks for all the help.