I have 1.6 liter '87 carb (Pierburg 1b2) 316 BMW. My problem was (or still is, temperature is higher now) stalling while warming up. When needle on temp gauge leaves blue area engine rpm would go low ~500 - 600 rpm, and engine will sometimes die. I tried to fix the problem by checking all vacuum operated devices (on the carb, distributor), looking for the vacuum leaks, adjusting valve clearance's, checking rotor arm and cap, HT leads, changing sparkplugs, and testing all that I could on the carb (from the Haynes manual and Pierburg manual for 1B2). And all looked OK.
So I went to BMW dealership. They did all I did, and found all to be OK, but they had advantage - exhaust analyzer. So now after finetuning things look better.
But I noticed that engine shakes at idle. Not constantly, but works OK for
10 or 15 or 20 sec, than a little shake, and so on.I had a lot of suggestions on NG to bin Pierburg and get a Weber carb. Where is Weber factory? Does anyone knew their web address? I would like to find local Weber dealer (I am not in UK).