This is driving me nuts. After driving half an hour the engines loses power to idle or shuts off. After a few seconds, it immediately starts and is ok for another few km. New fuel pump and gas filter. Carburetor has been professionally cleaned. Happens with gas cap removed. Never happens when mechanic is checking the car. Can't tell if problem is fuel or ignition. Any ideas?