Hello Ben,
Crank VR should use shielded wire (proper type preferably twisted pair with shield and foil) all the way up to the ecu, grounded shield grounded at ecu side only like MWfire suggested, implement/change this before anything else.
Best regards, Dave