if it occasionly gets a spark then its the crank sensor mate