when i turn the key it will start rev to 1000rpm then cut out when it dose start and ticks over it ticks at about 500rpm and sounds realy rough like it wants to stall but no check engine light. iv replaced the fuel and air filter spark plugs air flow meter cleaned the icv but still no joy any help