Incident Overview
A pilot reported that the engine began running rough near Woodland, Washington. An approach was set up, but due to numerous aircraft in the traffic pattern, the pilot elected to divert to Scappose, Washington, approximately 10 nautical miles south of Woodland. Upon arrival at Scappose, the pilot observed X's on the runway and decided to attempt reaching Evergreen, located about 17 nautical miles southeast of Scappose.
Engine Failure and Forced Landing
En route to Evergreen, the engine quit entirely. The pilot attempted a forced landing in Clark County. During the landing, the aircraft bounced off the roof of a restaurant and came to rest inverted beside the building.
Post-Incident Investigation
A certified Airframe and Powerplant mechanic removed and visually tested the sight fuel gauge. The fuel level indicator, a cork float, moved freely from the full position to a point in the gauge where approximately 10 gallons would be indicated, and then became stuck at that point. The pilot reported that the fuel gauge had been 'visually calibrated' during the last annual inspection.