An unofficial trick of the trade is to change the engine oil for ATF, drive the car gently for 20-30 miles, leave over night, repeat gentle drive, drain and replace with engine oil. ATF has very strong detergents and will usually unstick lifters. Obviously you're risking desludging the engine which can cause problems of its own (sludge shifting and blocking oil ways), ATF is also very thin so you could end up with unacceptably low oil pressure with a heavily worn engine.