305 engine problem