My '94 Isuzu Rodeo was making the same noise. My regular mechanic (who is usually very good) diagnosed it as a rod bearing which was outside their scope to repair. I took it to a local guy who has a good rep for a second opinion who made the noise go away by *surprise* replacing the hydraulic belt tensioner. The total job was around $680 and the local guy is my new regular mechanic.