2. Boost leak: If your Astra is turbocharged, a boost leak can also cause a puffing sound. Check for leaks in the turbocharger system, including the intercooler and turbo inlet/outlet pipes.
3. Exhaust leak: An exhaust leak can also produce a puffing or blowing sound. Check for leaks in the exhaust manifold, exhaust pipe, and muffler.
4. Bad lifter: A bad lifter can cause a ticking or tapping noise, especially at low RPMs. Listen carefully to the engine and see if the sound seems to be coming from the valve cover.
5. Worn timing chain: A worn timing chain can cause a clattering or grinding noise. Check the chain for wear or stretching.
If you're not sure what the problem is, it's best to have the vehicle inspected by a qualified mechanic.