dodge 4.7 engine good or bad