had the same problem....the garage took off the sump and checked for sludge, oil pump and oil pick up...all good.
they replaced the oil filter with a genuine one and then put a better oil in it....
now working fine again....after $500....
greg
greg
April 2009