I think you are mistaken when you say "displaying e23 code(throttle error)I understand this will not affect starting the engine". I don't think it effects the cranking motor from cranking, but there are codes that will prevent spark and may prevent the fuel lock off from opening too (as well as codes and errors that prevent drive with a running motor). the 'no spark' is the protective measure (preventing a run away motor) as the ECU is recognizing some possible failure to be able to control engine speed, not a 'no spark fault'.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.