You could hear the starter relay click, your relay might work fine but the power being switched to relay coil might not. I would assume if you've tested the starter with 12v and it cranks, and you've replaced the coil(Although not OEM), then test if the relay coil is getting voltage from the ignition switch when you turn the key to start. If it's not, you might need a new ignition switch.