VSS help after swap, high idle speeds

So i just swapped a d15b2 i rebuilt for the time being :encouragement: (my d16a6 has a bad crank, valves, and all the good stuff after 350k miles on it :disturbed: ). High idle is really my biggest problem, its running like 1700k to 2000k, also my spedo is not reading anymore, im guessing the vss??? I know i have the timing right, turned back the dizzy, and the tps with no luck. Would realy appreciate some help from you guys. Searched this a few times but couldnt find anything helpful on or off the site.
Comments
the speedo cable is to the right of the heater core inlet and outlet and is more or less in the same place it would be with the tranny installed. Hope that helps.
"I see this posted alot. Maybe this will help so we don't get so many double posts. This is general idle info from the Honda ZC Manual.
You will get check engine lights by doing this and have to reset your ecu. The EACV is located o the rear of the intake manifold and has 2 hoses running into the bottom. The plug for it on mine is green.
Start the engine and let it warm up to operating temp. When the car is under no load(i.e. no lights, no fans, no ac or heater, no power being pulled) disconnect the EACV plug. The car should drop to 650+ or-50 rpm. Adjust your idle adjustment screw(located on the throttle body) to dial this in. Plug the EACV plug back in.
Turn the engine off and reset the ecu(disconnect the hazard and ecu fuse for 10 sec.). Idle the engine for a minute under no load conditions your car should idle at 800+ or-50 rpm. Now idle for a min. with the lights and rear defoger on, the idle should stay within this 800+ or -50rpm range. Do the same thing with the heater on high."