My 250SE requires about 20 seconds of cranking before starting when cold. After starting, if ignition is turned off, it will start up again instantly. I have replaced the fuel pressure regulator and cold start solenoid but the problem persists. I would appreciate guidance in rectifying this annoying problem.