It may seem a silly question, but is there any water in your petrol tank? My brother-in-law had a Jaguar SS100 (Suffolk) that developed similar symptoms and it turned out to be due to a gallon a water at the bottom of the tank. It had not been stored out of doors. Just a thought ...........