that's weird. The Terra doesn't have a pressure sensor. Could it be the O2 sensor in the exhaust header?
duh, of course it has an atmospheric pressure sensor. It's built into the ECU - #9 on page 2 http://www.f650gs.crossroadz.com.au/Repairs/BMS/BMSE-Info.pdf Here's what Wayne thinks "The fault Kodiakgpop has is quite interesting and does suggest a value received by the BMS-E is ramping up or down resulting in the idle ramping up. It would suggest water ingress into a component or damage resulting from ingress at a previous time" Do you have the other fault codes too?
There were other codes, 7 in total were listed by the shop using the gs911 tool. Ambient Pressure Sensor - Voltage too high System voltage Malfunction Oxygensensor heating circuit - short to ground or open circuit Oxygen sensor circuit malfunction Idle actuator motor malfunction Intake are temp sensor - voltage too high CAN BUS Off They cleared all the codes except the Ambient Pressure Sensor and System Voltage Malfunction. The Maintenance light is on as well.
wow, might be all possible error messages right there... Can't help much there but a short somewhere due to water ingress seems indeed plausible or a chafed wire maybe? What is the maintenance light? The flashing wrench? That's just a reminder that a service is due.
The Pressure Sensor is not in the Airbox, it is in the base of the ECU. The error is consistent with irregular Voltage pointing to Regulator Issues.
Check your fuse for the o2 sensor heater, then check and make sure sensors heater is working. Had exact same problem, heating circuit was causing high idle of varying degrees. 7.5 amp under the seat