I took my truck ('03 ford explorer xls) to a mechanic thinking the problem was that it needed a rear main oil seal, between the engine and transmission (friend, who is not a mechanic but knows a little about it, got under my truck and looked). The mechanic said that it needed a new front timing...