This morning the Veccy (2.0dti 2005 C) would not start, turned over normally but would not fire. Green Flag turned up had a look, disconected the airflow meter pipe from the air cleaner assembly give it a few squirts of carburetor cleaner and it fired but died, a couple more squirts while turning the key and it fired as normal. Idled as you would expect ans has run normally all day. He did say it could be possible fuel pump lifter (I think).

Any ideas or suggestions.