My 300E does not start when it is cold. Runs fine once it gets warm. Have to crank it a few times till it slowly starts stumbling and have to keep my leg on the gas padel. Takes a while to pick up rpm. After about 4-5 cranks, it starts but hasitant to rev up till it warms up. New fuel filter, air filter, spark plugs, distributor cap, rotor and set of ignition wires. Has 180000 km. Any help will be appreciated.