This thread helped me diagnose my issue on my bf150. It turned out my thrust bearings (also called the thrust washers) were shot. I wasn’t getting any code or alarms, but my engine was running like garbage idling rough and i had the fuel pump relay went out. The reason the relay went out was...