On a Yamaha that stumbles, loses power or shows code 29, the intake pressure sensor gets blamed early because it is cheap to swap and easy to reach. There is a check that costs two minutes and no parts: key on, engine off, and a look at two numbers. It applies to generation B control units, which means the VX1100 from 2005 and every newer model, from the VXR and VXS, FX HO, FZR, FZS and SVHO to the GP1800, the three-cylinder VX, EX, SuperJet and JetBlaster and the 1.9-litre skis.
The two numbers
With the ignition on and the engine stopped, the air in the intake isn't moving, so the pressure inside the intake and the pressure outside should be about the same. The app shows both in live data, as intake pressure and air pressure, and the M-JET Diagnostic offers them on the generation B models it supports. Read them side by side. They should sit close to each other and close to what you would expect at your altitude. At sea level that is around 101 kPa, or about 14.7 psi, and it falls as you go up.
The older FX140, FX1000, FX1100 and GP1300R are generation A. They report ambient pressure with their own codes, 41 and 34, so the air pressure value exists there too, but this intake-versus-ambient comparison is a generation B routine.
How to read the result
- Both values close together and plausible for your altitude: the sensor and its wiring pass this test.
- Intake pressure far from air pressure: a sensor offset or a damaged wire. Wiggle the connector and watch whether the number jumps. A value that jumps means contact, not the sensor itself.
- Both values far from what your altitude should give: check the units shown and the sensor plugs before you suspect anything else.
Don't swap the sensor until you have looked at the plug. Reseat it first and see whether the readings change.
Code 29 and code 63 are different animals
Code 29 is the intake pressure sensor itself, with a signal that is out of range or missing. Code 63 appears on models from roughly 2014 and 2015 on and reports the intake system, meaning irregular intake air. That one is about air getting in where it shouldn't. A loose hose clamp, a cracked intake boot or a hose that isn't fully on its stub lets unmetered air in. The sensor then reads honestly and the reading doesn't match what the engine expects. The key-on test will look perfect in that case, because at rest the leak changes nothing.
As with every code list, the numbers can differ between control unit generations and between sources. The description in the app is what counts.
Then start the engine
The same two values say more with the engine running. On a naturally aspirated ski, intake pressure at idle sits well below air pressure because of the vacuum behind the throttle, and it climbs toward air pressure as you open up. On the supercharged FZR, FZS and SVHO it can rise above air pressure when the supercharger works. If a ski hangs at 5000 to 5500 rpm and intake pressure stays near ambient even at full throttle, that fits the supercharger clutch story owners describe, but the app can't prove a supercharger fault by itself.
What this check can't do
A matching pair at rest doesn't prove the sensor is accurate under vacuum, and a small leak that matters only under load stays hidden. A cracked boot may not show until the engine runs and you log the values. Dirty throttle bodies, oil in the intake and everything else a pressure number can't explain need a look by hand.
The page on intake air and intake pressure sensor faults covers the sensor family in more detail. Start with the key-on comparison, then the connector, then hoses and clamps, and leave the new sensor for last.