I responded to your other thread also, I can say we pulled the belts off too and also had a look at the cam chain. It is not the issue nor is it the cats. My response to your other thread is below;
If can believe it I came to post the same problem. You will also have a slight stumble under light load. The engine rattling occurs under load slightly higher up the rev range. You will also have rattling when you back off in certain (low) rpm ranges. The car will lose some power too. Mine doesn't make the noise when completely cold for the first 30 seconds. I suspect it warms up and goes off the cold start circuit indicating a change of mixture. That is the mixture is leaner. The car will also feel more powerful when it is not having this problem for the first 30 seconds of driving. I have had three mechanics look at it. (I am a retired mechanic) It went to the dealer first, then their LPG specialist. The car has LPG but it does this on both fuels. It also went to my LPG installer who also ran live data. It shows no faults.
I believe the engine has a random spark advance at lower rpms. Upto a maximum rpm limit of approx 1,800 rpm. It will rattle under no load at 1050 to 1,100 rpm. I decided (as I am keeping the car and it has been overly maintained) that I would change the crank angle sensor and the knock sensors. It didn't help but the car seems to start better now. My car has 160,000 on it and we bought it when it had 15,000 kms on it and it is a WM Caprice. I was going to keep changing sensors till I fixed it but that is not the best way to go about it however I would like to refresh a certain amount of sensors just for reliability anyway. We know through live data the (silver) throttle body is a bit lazy along with the oil pressure sender.
Surely somebody else has had this problem and solved it????