cat 3412 engine problems