A Friend is visiting from the Wash DC area and told me when he took his 97 subaru into Jiffy Lube the other day they told him his oil was dirty and he needed to have it flushed. That they have a machine for flushing and for only $105 they could flush it. I've heard of these for transmissions and radiators, but engines? Can anyone explain how this can get the nooks and crannys and disolve the stuff that is there? He was going to tell them he had used only Jiffy Lube since the car was new and changed every 3,000 miles, but decided he did not know enough to discuss it. What gives?