I have a b18c honda that wont crank. I recently tested the old starter and even the new one. The old one had solenoid issue (did not pop out) but motor was good. New one works on bench test but the shaft at the end of the pinion gear isn't as long as oem idk if a sensor can see it or not? It still engages the flywheel at the same length as the oem one , the car did start one day after cleaning grounds + installing new starter. Put away for a week and issue returned. Anyway cleaned all grounds including thermostat ground and the car still wont crank just a click from the solenoid. Replaced pgmfi relay and tried swapping an identical relay under the dash with one from the ac condenser, i dont think the car even has a starter relay as i couldn't find it . New battery as well @12.6 volts(kept on tender for now) although starter solenoid signal wire is getting only 12v when cycled to run idk if this could be the problem?Neutral safety switch is no existent as it is auto to manual swap and hasn't been on the car for the past five years I've run it. Only thing i can think of is cpu or grounds but i have continuity between all grounds with multimeter. The motor is definitely not locked up as it did start and run about 30 miles the one day it decided to start.
Year? Mileage? Have you checked our FAQ?
Mileage unknown, 99 integra b18c in 98 civic. I've checked faq
Mileage unknown
So it is not the original engine? In worst case scenario it is shot like the one in this video
https://www.youtube.com/watch?v=yTecF1nKw1Q