Re: Honda BF150
To adjust the idle, you have to have a Service Connector (070PZ-ZY30100) plugged in to put the engine in service mode. Just disconnecting the iac will do as you have found...kill the engine.
The Service Connector can also help you read any codes you may have on the red "check engine" light by the number of blinks.
Here are the basics that should be done to get a base line...
-Check compression.
-Check spark
-Check fuel pressure
-Check timing marks
-Check for codes....better yet...check to see if any sensor is out of range using the Honda HDS at a Dealer.
Most of this is going to be shooting in the dark without that base line.
A couple things you can try since there is an obvious issue with idle and higher...
Pull your IAC off and clean the screen. It may be carboned up. That really only accounts for the idle, but it is a start. p246 in the manual.
Pull the silencer on the front of the engine and clean the throttle body as also described on p246 of the manual. If yours is not p246, it should be pretty close.
A couple of potential sensors that it could be is the MAP or the Throttle Postion Sensor. Without an HDS, I am really just guessing, so do not go out and replace them.
You may want to pull the MAP (it is mounted on the throttle body) and inspect it for dirt, corrosion or damage. That would be easy enough to do. I think, if you disconnect it, the ecu goes into a default mode. See if the engine idles ok when you disconnect it. I am not 100% on this...
At least that is a couple of things to try.
Something to keep in mind...the cost of one hour analysis time from a dealer could save many hours of your time and needless parts. And since they can see the engine, there may be something obvious, just by looking at it.
Try to find a dealer who services a lot of 150's. I have found, they do not normally have a lot of problems.
Mike