Narrative:

On an IFR flight plan I was given vectors and altitudes to fly by ATC. Upon reaching my assigned altitude of 4000 ft I was told by ATC to climb to 4000 ft. I replied that I was at 4000 ft. ATC responded that they showed me at 2500 ft. I responded that I was at 4000 ft and was not sure what they wanted me to do. They responded that I needed to climb for traffic. At this point I noticed that my standby read 2500 ft. Confused; I canceled my IFR flight plan so as not to enter the class B airspace and requested direct to ZZZ. When I landed I found that the altimeter setting on the G1000 was set very high which gave me the incorrect altitude reading. I assumed that I had somehow accidently adjusted this in flight. Assuming that I had solved the strange G1000 altimeter altitude reading problem I again filed for IFR to ZZZ1. I monitored the altimeter vigilantly and this time there was no error. I assumed my problem was solved. After spending 5 mins on the ground to pick-up a passenger I began my return flight to ZZZ. The ATIS was the same as I landed so I did not change the altimeter setting. This route would be through the special flight rules area. I checked everything on the ground; flew the procedure as planned and all seemed to be working fine; however departing the special flight rules area and turning westbound to ZZZ I noticed that my G1000 altimeter reading was again off from the standby altimeter setting. This time the G1000 altimeter setting had changed and I had not touched anything. The next day; I flew the airplane with my wife; who is also a pilot; and we paid close attention to the altimeter settings on the G1000; autoplt and the standby instrument. On the trip there was no abnormal readings. During the run up for the return trip to ZZZ the altimeter setting on the G1000 jumped from 29.99 to 30.65 before our eyes. During the flight at an altitude of 5500 ft we saw the G1000 altimeter setting jump again from 29.99 to 28.84 which now made the G1000 read 4100 ft when in actuality we were at 5500 ft. Also during this flight we noticed the barometric setting for the G1000 moved when the obs mode was selected and the course was dialed in. Careful attention was paid to make sure that I was not moving both knobs as they are on the same knob.callback conversation with reporter revealed the following information: the reporter indicated that the obs (omni bearing selector) knob and altimeter setting knob are manipulated by an inner and outer knob assembly. It was discovered that turning the inner; obs knob would cause a change in the barometric setting. However; this setting also changed without knob manipulation during the engine run up. The affected unit has been replaced.

Google
 

Original NASA ASRS Text

Title: GARMIN G1000 ALTIMETER SETTING CHANGED WITHOUT PLT INPUT; RESULTING IN ALT DEVIATION OF 1500 FT.

Narrative: ON AN IFR FLT PLAN I WAS GIVEN VECTORS AND ALTITUDES TO FLY BY ATC. UPON REACHING MY ASSIGNED ALT OF 4000 FT I WAS TOLD BY ATC TO CLB TO 4000 FT. I REPLIED THAT I WAS AT 4000 FT. ATC RESPONDED THAT THEY SHOWED ME AT 2500 FT. I RESPONDED THAT I WAS AT 4000 FT AND WAS NOT SURE WHAT THEY WANTED ME TO DO. THEY RESPONDED THAT I NEEDED TO CLB FOR TFC. AT THIS POINT I NOTICED THAT MY STANDBY READ 2500 FT. CONFUSED; I CANCELED MY IFR FLT PLAN SO AS NOT TO ENTER THE CLASS B AIRSPACE AND REQUESTED DIRECT TO ZZZ. WHEN I LANDED I FOUND THAT THE ALTIMETER SETTING ON THE G1000 WAS SET VERY HIGH WHICH GAVE ME THE INCORRECT ALTITUDE READING. I ASSUMED THAT I HAD SOMEHOW ACCIDENTLY ADJUSTED THIS IN FLT. ASSUMING THAT I HAD SOLVED THE STRANGE G1000 ALTIMETER ALTITUDE READING PROB I AGAIN FILED FOR IFR TO ZZZ1. I MONITORED THE ALTIMETER VIGILANTLY AND THIS TIME THERE WAS NO ERROR. I ASSUMED MY PROB WAS SOLVED. AFTER SPENDING 5 MINS ON THE GND TO PICK-UP A PAX I BEGAN MY RETURN FLT TO ZZZ. THE ATIS WAS THE SAME AS I LANDED SO I DID NOT CHANGE THE ALTIMETER SETTING. THIS RTE WOULD BE THROUGH THE SPECIAL FLT RULES AREA. I CHECKED EVERYTHING ON THE GND; FLEW THE PROC AS PLANNED AND ALL SEEMED TO BE WORKING FINE; HOWEVER DEPARTING THE SPECIAL FLT RULES AREA AND TURNING WBND TO ZZZ I NOTICED THAT MY G1000 ALTIMETER READING WAS AGAIN OFF FROM THE STANDBY ALTIMETER SETTING. THIS TIME THE G1000 ALTIMETER SETTING HAD CHANGED AND I HAD NOT TOUCHED ANYTHING. THE NEXT DAY; I FLEW THE AIRPLANE WITH MY WIFE; WHO IS ALSO A PLT; AND WE PAID CLOSE ATTENTION TO THE ALTIMETER SETTINGS ON THE G1000; AUTOPLT AND THE STANDBY INSTRUMENT. ON THE TRIP THERE WAS NO ABNORMAL READINGS. DURING THE RUN UP FOR THE RETURN TRIP TO ZZZ THE ALTIMETER SETTING ON THE G1000 JUMPED FROM 29.99 TO 30.65 BEFORE OUR EYES. DURING THE FLT AT AN ALTITUDE OF 5500 FT WE SAW THE G1000 ALTIMETER SETTING JUMP AGAIN FROM 29.99 TO 28.84 WHICH NOW MADE THE G1000 READ 4100 FT WHEN IN ACTUALITY WE WERE AT 5500 FT. ALSO DURING THIS FLT WE NOTICED THE BAROMETRIC SETTING FOR THE G1000 MOVED WHEN THE OBS MODE WAS SELECTED AND THE COURSE WAS DIALED IN. CAREFUL ATTENTION WAS PAID TO MAKE SURE THAT I WAS NOT MOVING BOTH KNOBS AS THEY ARE ON THE SAME KNOB.CALLBACK CONVERSATION WITH RPTR REVEALED THE FOLLOWING INFO: THE RPTR INDICATED THAT THE OBS (OMNI BEARING SELECTOR) KNOB AND ALTIMETER SETTING KNOB ARE MANIPULATED BY AN INNER AND OUTER KNOB ASSEMBLY. IT WAS DISCOVERED THAT TURNING THE INNER; OBS KNOB WOULD CAUSE A CHANGE IN THE BAROMETRIC SETTING. HOWEVER; THIS SETTING ALSO CHANGED WITHOUT KNOB MANIPULATION DURING THE ENG RUN UP. THE AFFECTED UNIT HAS BEEN REPLACED.

Data retrieved from NASA's ASRS site as of May 2009 and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.