5.9 started idling quite high

It can compensate for a pretty big vacuum leak.... Check the big vacuum lines. Normally it's pinging and oil use that will be the signs of the intake.