a small engine struggling