You could also try running seafoam/mystery oil in oil that's rated for 15k+ mile oil change interval and run it 3k miles with the added cleaners. The high interval oil has more suspension additives that regular oil to keep sludge suspended for those long changing intervals. That should really clean it out. Then run an oil analysis on it if you want, or at least run it on the next normal oil change.