Even if it doesn't fix the howl, those issues would have caused problems eventually so good job you found them!

Check your exhaust manifold nuts too as they are prone to coming loose.