101 flights · 7 Feb 2026 – 27 Sep 2026 · engine 344.5 → 423.0 hrs · airframe 1201.2 hrs
Written review 27 Sep 2026: one item reopened, two findings retracted, and the first pass built from a script
11 flights from 10 Sep – 27 Sep: the airspeed-calibration test card on 11 Sep, a morning of five circuits at KCLW on 19 Sep, a round trip to Leesburg on 26 Sep, and short local flights. Every figure on this page is now computed by a script from the raw logs, and every qualitative sentence is checked against the data before the page can be built. That checking is what found both retractions below.
A data-source note. Twelve logs from 29 May to 25 Jul went missing from the Drive
log folder during the September re-filing. They were restored on 27 Sep from the 11 Sep SD-card archive (log_20260911_N776R.zip), byte-identical, and the folder is complete again.
The check the 8 Sep pass admitted it had never built, now run on every flight. Limits are from the Lycoming O-360 operator's manual (60297-25) in the aircraft folder. N776R has a Superior O-360-EXP, so whether these limits apply is open and belongs with Superior or Pinnacle. They are used here as a screen, not as an airworthiness determination: CHT 500 °F max (435 °F advised for service life; 450 °F is the G3X caution used throughout), oil 245 °F max, oil pressure 60–90 psi normal and 15 psi at idle, carburetor inlet fuel pressure 0.5 psi minimum, 2,700 rpm rated.
Red marks a value past its screen. Oil pressure "at power" is airborne above 2,000 rpm; "idle" is the airborne minimum, which always comes on the approach at about 1,100 rpm.
| Date | Log | Eng hr | Air min | Peak RPM | s >2700 | Peak CHT | Cyl | s >435 °F | Oil peak °F | Oil P min at cruise rpm | Oil P min idle | Taxi fuel P min | Volts min | CHT4 eps |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 Sep 0712 | KCLW | 416.7 | 27 | 2760 | 3 | 421 | #4 | 0 | 197 | 70 | 46 | 5.8 | 14.0 | 0 |
| 11 Sep 0656 | KCLW | 417.2 | 118 | 2710 | 1 | 421 | #4 | 0 | 192 | 71 | 45 | 4.3 | 14.0 | 0 |
| 19 Sep 0705 | KCLW | 419.4 | 11 | 2780 | 5 | 401 | #4 | 0 | 182 | 75 | 47 | 5.8 | 14.1 | 0 |
| 19 Sep 0924 | KCLW | 419.6 | 13 | 2730 | 2 | 386 | #4 | 0 | 190 | 71 | 44 | 2.7 | 14.1 | 0 |
| 19 Sep 1007 | KCLW | 419.9 | 14 | 2690 | 0 | 438 | #4 | 46 | 208 | 67 | 42 | 2.0 | 14.0 | 0 |
| 19 Sep 1043 | KCLW | 420.2 | 16 | 2700 | 0 | 408 | #4 | 0 | 204 | 69 | 41 | 2.4 | 14.0 | 0 |
| 19 Sep 1120 | KCLW (ground) | 420.5 | 0 | 2670 | 0 | 415 | #3 | 0 | 213 | — | 27 | 1.0 | 14.0 | 0 |
| 19 Sep 1148 | KCLW | 420.6 | 15 | 2680 | 0 | 417 | #4 | 0 | 215 | 66 | 41 | 1.6 | 13.5 | 0 |
| 19 Sep 1306 | KCLW (ground) | 420.9 | 0 | 1400 | 0 | 304 | — | 0 | 175 | — | 49 | 1.1 | — | 0 |
| 24 Sep 0721 | KCLW | 420.9 | 7 | 2760 | 6 | 403 | #4 | 0 | 187 | 74 | 44 | 2.3 | 14.0 | 0 |
| 26 Sep 0828 | KCLW | 421.2 | 38 | 2750 | 5 | 422 | #4 | 0 | 183 | 75 | 48 | 4.6 | 14.0 | 0 |
| 26 Sep 1114 | KLEE | 422.0 | 34 | 2730 | 5 | 398 | #4 | 0 | 186 | 73 | 47 | 0.6 | 14.0 | 0 |
| 27 Sep 1713 | KCLW | 422.6 | 17 | 2750 | 4 | 420 | #4 | 0 | 194 | 72 | 44 | 2.7 | 14.1 | 0 |
| 27 Sep 1751 | KCLW (ground) | 423.0 | 0 | 2580 | 0 | 431 | — | 0 | 219 | — | 25 | 0.4 | 14.0 | 0 |
One ground run did cross a limit: 27 Sep, the second Young Aviators attempt. The engine was restarted about ten minutes after a hot shutdown and spent 13 minutes on the ground at 31 °C. A minute after start, fuel pressure sagged to 0.4 psi for 9 seconds, just under the 0.5 psi manual minimum, then stepped back to 5–6 psi. That's the §3 hot-idle signature. Oil reached 219 °F, inside the 245 °F limit but hot for the ground, and CHTs reached 431 °F with no cooling airflow. Idle oil pressure fell to 25 psi. That's what this engine reads at that oil temperature: other logs at the same temperature (compared in 2 °F bins, adjusted to 1,000 rpm) read the same. So the low pressure is hot, thin oil, not a pump fault. The takeoff roll was then aborted at 37 kt as a precaution. The day's first flight, which felt down on power, shows normal full-throttle MAP (0.4" below ambient), rpm, fuel flow and EGT balance, and 20–50 kt acceleration of 5.67 kt/s against a 5.77 median at similar density altitude. The G3X doesn't measure oil quantity, weight or humidity.
On 8 Sep I reported that the right sender's noise had stepped up across the annual: 0.71% at 6–12 gal in late August against 2.77% on 5–7 Sep, "ratio 3.9×, z = 6.6". The test was three or four more flights in that band. This pass supplied five, and the answer is neither of the two outcomes I set up. The new flights read 1.27% (6,307 samples; 0.17–6.48% by flight, and 11 Sep alone supplies 57% of the samples; 1.61% without it). That is between the two figures I compared.
Percentage of level-cruise samples at least 2 gal from the rolling median. Same tank quantity, same flights, same air. Hover for sample counts.
| Period | Flights | Right: samples | Right: noise | Left: samples | Left: noise |
|---|---|---|---|---|---|
| Feb – Mar | 14 | 8,480 | 1.10% | 4,449 | 2.49% |
| Apr | 20 | 12,631 | 0.21% | 12,395 | 0.24% |
| May | 12 | 3,309 | 0.09% | 1,279 | 0.47% |
| 29 Jun – Jul | 17 | 13,838 | 2.14% | 7,113 | 0.03% |
| 1 – 20 Aug | 15 | 9,222 | 2.19% | 3,777 | 0.00% |
| 21 – 30 Aug | 6 | 3,358 | 0.71% | 3,808 | 0.00% |
| 4 – 7 Sep | 6 | 4,449 | 3.06% | 1,756 | 0.00% |
| 10 Sep – 27 Sep | 11 | 6,307 | 1.27% | 3,321 | 0.00% |
What the level-controlled comparison does show is a clear change at a different point. Before the June layup, both channels behaved alike: right 0.50%, left 0.81% (24,420 and 18,123 samples). From the first flight after it, the right has read 1.99% (37,174 samples) while the left has logged 2 deviations in 19,775. The left gauge is not simply stuck: it falls 5–6 gal on flights that draw from the left tank, in line with integrated fuel flow. G3X software is 9.33 in every log, so a software change doesn't explain it.
Bands with fewer than 40 samples are omitted. The panels use different scales.
Watch item, not a squawk, with a narrower question. A 1–3% flicker rate means the right gauge occasionally jumps 2 gal or more for a moment. That's an annoyance at mid-tank, not a hazard, and nothing suggests it is getting worse. The useful observation is the timing. The right channel's change and the CHT #4 fault both begin on the first flight after the month-long June layup. Two unrelated sensors changing at the same moment is worth one question to Ray: was anything done behind the panel, to the EIS or sender wiring, or to the fuel-quantity calibration during the June layup? That is a hypothesis, not a finding. The CHT #4 fault was cured by replacing the probe, which argues against a shared cause.
On 8 Sep I wrote that 4 Sep's 0.9 psi taxi dip stood "against 2.0–3.5 psi on every prior flight", and closed it when five flights passed without a repeat. Both halves were wrong. Scanning every flight with the same statistic, the minimum taxi fuel pressure, finds 14 flights with readings below 1.5 psi. 11 of them predate the annual, going back to 15 Feb 2026, and 3 went below the 0.5 psi carburetor-inlet minimum in the manual. On 26 Sep, departing Leesburg after about two hours on the ramp, it spent 44 seconds below 1.5 psi, bottoming at 0.6. The next evening's ground run after a hot restart went to 0.4 psi.
Mean OAT on the ground from engine start to liftoff. The confound held constant is the phase of flight: every count here is on the ground, below 1,300 rpm.
| OAT on the ground before takeoff | Flights | With a dip below 1.5 psi | Share |
|---|---|---|---|
| 0–25 °C | 21 | 2 | 10% |
| 25–30 °C | 41 | 4 | 10% |
| 30–35 °C | 24 | 3 | 12% |
| 35 °C + | 14 | 5 | 36% |
The shape is consistent, and it points at the boost pump. On 26 Sep and on 25 May (the deepest recent case, 0.1 psi), fuel pressure reads 5–6 psi just after start, sags to 0.5–1 psi over the next one to two minutes at idle, then steps back up by 2.2–2.5 psi at constant rpm about four minutes before takeoff. The checklist has the boost pump on for start, off for taxi, and on again for runup and takeoff. The log has no boost-pump channel, so this is inferred, not measured: the dips look like the engine-driven pump alone at hot idle. Rpm and fuel flow stayed steady through every dip, and nothing starved.
Red marks readings below the 0.5 psi manual minimum. Some of the 0.0 readings sit within seconds of start and may be the pump priming rather than a sag.
| Date | Departure | Samples < 1.5 psi | Lowest psi | Ground OAT °C |
|---|---|---|---|---|
| 15 Feb 2026 | KCLW | 163 | 0.0 | 26.0 |
| 3 Mar 2026 | KCLW | 62 | 0.0 | 19.9 |
| 26 Mar 2026 | KCLW | 44 | 0.5 | 22.3 |
| 26 Apr 2026 | KCLW | 4 | 0.9 | 29.3 |
| 15 May 2026 | KCLW | 12 | 0.5 | 29.0 |
| 23 May 2026 | KCLW | 2 | 1.1 | 33.8 |
| 24 May 2026 | KFPY | 10 | 1.3 | 35.7 |
| 25 May 2026 | KCLW | 13 | 1.0 | 35.1 |
| 25 May 2026 | KSPG | 33 | 0.1 | 38.0 |
| 30 Jun 2026 | KCLW | 5 | 0.8 | 30.6 |
| 9 Aug 2026 | X05 | 9 | 0.5 | 37.1 |
| 4 Sep 2026 | KOKZ | 15 | 0.9 | 37.3 |
| 5 Sep 2026 | 24J | 2 | 1.4 | 34.5 |
| 26 Sep 2026 | KLEE | 44 | 0.6 | 28.2 |
17 flights since the probe change, 0 episodes, 6,247 warm-idle seconds with 0 flagged. The deepest dip at idle on any of them is +4 °F, so the channel has never once read below cylinders 1–3 while idling. Before the change, the last six flights flagged 39% of idle time. Counting each 60-second idle block as one independent trial, which is deliberately conservative, the chance of this clean a run from the old probe is below 10⁻²⁰.
Each column is one flight, in engine-hour order. The shaded band runs from the onset (29 Jun) to the annual. The 46 flights before it had 1 flagged; the 38 inside it had 30 (79%).
Upper: 16 Aug holding short at KMLB, 1,380 rpm, old probe. Lower: 4 Sep taxiing at KOKZ, 960–1,190 rpm on a 35 °C day, new probe. Same °F scale on both.
Level cruise only. Pre-onset mean +0.5 °F, onset window −6.9 °F, post-fix +3.3 °F across 16 flights (range −20.2 to +12.6). It depends on altitude, so no single flight's value means anything. It stays retired as a standalone indicator.
No excursion in 50 flights since 3 Jul. Peaks run 182–215 °F, inside the ordinary range and far from the 245 °F limit. The vernatherm passed its bath test at the annual.
One change to how the residual is measured. The first cut of this pass showed new-flight residuals of −17 to +14 °F, against the ±6 °F scatter reported before. All of them came from the 19 Sep circuits, where each leg had only four to six minutes of "cruise" and the oil never reached equilibrium. Below 300 s of cruise the residual scatters with a standard deviation of 9.6 °F; above 600 s it's 4.6 °F. The residual is now reported only for flights with at least 10 minutes of cruise (55 flights; 41 excluded). On those, the new flights read +1.4 to +6.1 °F. On 19 Sep the peaks rose leg over leg, 182 → 190 → 208 → 204 → 215 °F, as heat built across back-to-back circuits with short stops. That's normal, and it's still under the ordinary maximum.
Residual against the fleet fit, for flights with at least 10 minutes of level cruise. 3 Jul morning, +28.3 °F, still stands alone; the next highest is +6.2 °F.
The signature to watch for: oil climbing past its usual plateau and pinning at a fixed value while CHT stays normal. That shape, not a warm day, is what 3 July looked like.
The cylinder-3 squawk stays retracted: a 5 °F lead, a 10 °F spread, and 79/80 compression. After the fix, cylinder 4 holds the in-flight peak on all 17 of 17 flights, because it heats fastest in the climb. In level cruise the hottest cylinder was #1 on 5, #3 on 2 and #4 on 9 of 16 flights. Spread runs 7–27 °F and peaks 377–438 °F. Which cylinder tops the list is a matter of a few degrees and shifts with altitude and power.
| Post-fix flight | #1 | #2 | #3 | #4 | Spread | Cruise hottest | Peak hottest | Peak °F | Cruise alt |
|---|---|---|---|---|---|---|---|---|---|
| 09-04 · 1623 KOKZ | 352 | 351 | 360 | 367 | 16 | #4 | #4 | 431 | 1,366 |
| 09-05 · 1002 KOKZ | 339 | 332 | 337 | 337 | 7 | #1 | #4 | 409 | 2,364 |
| 09-05 · 1035 KDBN | 344 | 325 | 343 | 324 | 19 | #1 | #4 | 405 | 6,431 |
| 09-05 · 1222 24J | 327 | 312 | 323 | 301 | 27 | #1 | #4 | 377 | 9,424 |
| 09-07 · 0935 KCLW | 330 | 325 | 332 | 330 | 7 | #3 | #4 | 408 | 1,031 |
| 09-07 · 1140 KVNC | 336 | 329 | 331 | 336 | 7 | #1 | #4 | 394 | 984 |
| 09-10 · 0712 KCLW | 316 | 316 | 322 | 326 | 10 | #4 | #4 | 421 | 1,186 |
| 09-11 · 0656 KCLW | 324 | 315 | 325 | 323 | 10 | #3 | #4 | 421 | 7,900 |
| 09-19 · 0705 KCLW | 326 | 327 | 330 | 333 | 7 | #4 | #4 | 401 | 1,019 |
| 09-19 · 0924 KCLW | 333 | 331 | 337 | 342 | 10 | #4 | #4 | 386 | 990 |
| 09-19 · 1007 KCLW | 338 | 339 | 347 | 352 | 14 | #4 | #4 | 438 | 974 |
| 09-19 · 1043 KCLW | 342 | 338 | 340 | 349 | 11 | #4 | #4 | 408 | 1,098 |
| 09-19 · 1148 KCLW | 331 | 328 | 334 | 342 | 13 | #4 | #4 | 417 | 988 |
| 09-26 · 0828 KCLW | 327 | 321 | 329 | 330 | 9 | #4 | #4 | 422 | 2,426 |
| 09-26 · 1114 KLEE | 332 | 322 | 329 | 330 | 10 | #1 | #4 | 398 | 2,418 |
| 09-27 · 1713 KCLW | 326 | 326 | 333 | 338 | 12 | #4 | #4 | 420 | 1,070 |
Highest CHT on any cylinder, in flight. 4 flights have crossed 450 °F, none since 30 Jun (52 flights, highest 445 °F).
No flight this pass went above 2,800. The highest was 2,780. Across all 101 flights, 87 touch 2,700 and 45 touch 2,750, nearly all in the normal takeoff overshoot. 3 exceed 2,800, and every one of those peaked in a descent with the throttle moving. That's governor lag with the prop unloaded, and the cure is easing the throttle in or letting the speed come back first. Peak rpm against engine hours runs −4.3 rpm per 25 h, r = -0.12: no trend.
| Date | Peak | s >2700 | IAS | Vertical speed | MAP change / 3 s |
|---|---|---|---|---|---|
| 7 Sep 2026 | 2,860 | 6 | 121 kt | −855 fpm | +4.7" |
| 19 Mar 2026 | 2,820 | 21 | 102 kt | −835 fpm | +5.2" |
| 1 May 2026 | 2,810 | 7 | 93 kt | −1,748 fpm | +1.7" |
| Parameter | Result | Read |
|---|---|---|
| Oil pressure, normalized | flat to the annual (−0.01 psi / 25 h · r = -0.01 · n = 80); +2.1 psi step at the annual | The step is the oil change (fresh 20W50). Last three 73.9 / 73.2 / 70.6 |
| Oil temp baseline | raw +1.8 °F / 25 h · r = 0.19 | Seasonal OAT, not the engine |
| Electrical | 14.16 V mean · +0.016 V / 25 h · r = 0.28 | Lowest above 1,500 rpm after the first 2 min: 13.4 V |
| Cruise fuel flow | +0.13 gph / 25 h · r = 0.13 | Scatter; mixture-driven (see §10) |
| Carbon monoxide | max 0 ppm | Clean |
| Autopilot pitch torque | −0.06% / 25 h · r = -0.09 · 43 flights | No trend |
| Differential compression | 78 / 78 / 79 / 79 over 80 | From the annual, not the logs |
Oil pressure is the one line that moved, and the oil change explains it. Normalized to 190 °F and 2,380 rpm, it was flat for 80 flights up to the annual and has sat +2.1 psi higher on the 16 since. The annual put in fresh 20W50. Fitted across the whole dataset, that step would read as an upward trend of +0.58 psi per 25 h at r = 0.45. It isn't wear, it's the oil, and higher pressure is the benign direction anyway.
The Hartzell HC-C2YR-1BFP / F7497 manual carries two placard blocks, for an ECI (I)OX-360 and a Lycoming O-360-A1A with Lightspeed ignition. Neither is N776R's engine, and whether either applies is open with Hartzell and Pinnacle. What the logs can do is measure exposure: 88.8 h running and 64.2 h airborne across the flight set.
| Flights | Airborne | Oversquare | % airborne | 2000–2250 (all) | 2000–2250 (largest flight removed) | >2600 outside TO | |
|---|---|---|---|---|---|---|---|
| Before 30 Jul | 62 | 41.2 h | 9,566 s | 6.45% | 6.07% | 5.59% (−12 Apr) | 94 s/h |
| From 30 Jul | 39 | 23.1 h | 318 s | 0.38% | 8.91% | 7.08% (−20 Aug) | 49 s/h |
A step, not a drift. 25 of the 39 flights since 30 Jul have zero seconds in the band.
RPM > 2,550, baro altitude < 2,500 ft, climb > 500 fpm. Mean 28.3" before, 26.2" after. The wide-open-throttle ceiling below 2,000 ft stays at 29.8–30.2" in every month, so the sensor hasn't drifted. What moved is the throttle.
The 2000–2250 band has not come down, and it is now the larger exposure. Before 30 Jul it was 5.59% of running time and after it 7.08%, each with its largest flight removed (20 Aug: 2,196 s on one leg). Across everything, 58% of band time is level flight and 60% is below 1,500 ft. This pass put 10.2% of running time in the band, and 45% of that was below 1,500 ft: circuit work on 19 and 27 Sep, plus the low-power legs of the test card. Unlike the oversquare band, no technique change has touched this one. If the Lycoming placard ever turns out to apply, this is the live item, and setting low-power cruise and downwind at about 2,300 rpm would clear it at little cost.
91 stabilized cruise segments, 5.7 hours with rpm steady within 60, MAP within 0.8", airspeed within 4 kt and vertical speed under 100 fpm for at least two minutes. They cover 1,253–9,428 ft and 36–70% power. The 11 Sep test card added the low-power points. That card also validated the airspeed system: position error is +0.7 kt, constant within ±1 kt from 80 to 145 KIAS, and the logged OAT is static temperature. So every TAS figure here is good to about a knot.
If these points were airframe performance, they would lie on one curve.
| Modelled on rpm + MAP + altitude | R² | What it means |
|---|---|---|
| True airspeed | 0.96 | Speed is set almost entirely by the power levers |
| Fuel flow | 0.22 | Fuel flow mostly is not: it's the mixture |
Specific range runs 13.7–20.8 nm/gal. At 7,000–8,200 ft (43 segments) the best segment made 168.3 kt on 8.1 gph and the worst 159.5 kt on 11.18 gph: 5% slower for 38% more fuel. On 31 usable gallons (36 indicated less a 5 gal reserve; confirm against the build documentation) that is 645 nm against 425 nm of still-air range. None of this recommends leaning differently. Mixture is Superior's guidance and your call; the data just puts a price on the choice. A deliberate mixture sweep at a fixed altitude and power would say whether the four cylinders peak close enough together for lean-of-peak to be an option at all.
Unchanged from 8 Sep. The 2000–2250 band and the 2,600 takeoff-only limit can be expressed as tach arcs or G3X alerts. The oversquare rule relates two instruments, so no arc can express it, and it needs a placard. Until Hartzell says whether these placards bind a Superior O-360-EXP, the honest sequence is an advisory placard on the quadrant plus a G3X checklist page now, with arcs and alerts only after the answer.
Twelve measurements have now been walked back. The two added this pass rhyme with the earlier ten.
| Metric | What was wrong | Outcome |
|---|---|---|
| Right sender "changed at the annual" | Baseline was a quiet 3-flight window | No step; onset was the June layup |
| Idle fuel pressure "new on 4 Sep" | Earlier flights never scanned with the same statistic | Reopened; 11 earlier flights had it |
| CHT #4 episode count | RPM gate excluded taxi and idle | Understated ~5× |
| Sender noise, v1 | Tank sitting on the 18 gal rail | Phantom left-tank spikes |
| Sender noise, v2 | How full the tank was | Squawk withdrawn |
| Autopilot pitch torque | Climbs and captures mixed into cruise | Watch item dropped |
| Cruise fuel pressure | Cruise altitude | Trend not quotable |
| Cruise fuel-flow jitter | Pattern work fragments the cruise window | 0.43 → 0.11 within a block |
| Runup EGT rise | Window caught engine start | Bogus 900 °F "rise" |
| Cylinder 3 "runs hottest" | Rank reported without magnitude | Retracted — it leads by 5 °F |
| CHT #4 cruise offset | Cruise altitude | Retired as a standalone indicator |
| 2000–2250 rpm band rate | Denominator included ground-run logs | 6.5% corrected to 6.75% |
Both new failures came from the same gap. A number from recent flights was compared against a convenient slice instead of the whole record. The fix is structural, not a matter of care: the script now computes every figure over every flight with one definition, and states each claim as a test it must pass before the page can be built.
~/aviation_history/g3x/mx/n776r_mx.py. Its regression test
reproduces the 8 Sep per-flight arrays from the raw logs: every flight, and exactly on CHT #4 episodes, worst deviation,
cruise offset, oil and CHT peaks, peak rpm, oversquare and 2000–2250 totals; the rest to within a second or a rounding step. The known residual differences are listed in the
tool's README.
g3x_data_log/log_*.csv, 145 files
from 7 Feb 2026 to 27 Sep 2026: 19 with no engine run, 25 ground runs or hops under five minutes, and
101 flights, the set used throughout. Written review 27 Sep 2026; data through 27 Sep 2026.