Can someone help me here?

I have the following problem I drive a Sabb 9000 Turbo Fleisheck. From time to time, it only runs on three cylinders. This is not dependent on anything that’s been kept up to date. Sometimes it runs perfectly and in the next moment it runs nmur on three cylinders without power then again it runs perfectly. Maybe someone here after idea what this can be or maybe has heard of it and knows what to do? Have had it already a workshop but no one could say what. He then smells extremely of gasoline.