Ok, something's goofy here. Please don't take offense, but the code 16 is invalid for a 94. I think 91's used 2 digit codes, but I know my old 92 and my current 94 both use 3 digit codes. I suspect what is happening is you're reading a "fast" code for the 1, and you're reading two each 111's on the KOEO test - which means no faults are shown
on that test , and you're thinking it's a 6.
However, the other codes seem valid
172 HO2S system indicates lean
176 System indicates lean bank #2
186 Injector pulse width higher, or MAF lower than expected
341 Octane adjust service pin open
533 Data Comm link to electronic instrument cluster fault
536 BOO circuit failure/not actuated during KOER test
Although these are valid codes, I'm not sure that they apply to this vehicle, especially the 533 code. I would suggest studying the Sticky at the top of this forum covering the reading of PCM codes, and also clicking on the link to MrShorty's page within that Sticky. You should get a valid test when following their directions. If your codes are different, post them here.
As I recall, there are 3 types of codes. First, when you perform a KOEO (key on engine off) test, there are two parts. The first part is the outputs test, which tests the PCM output circuits electrically with the engine off. Second, there is a "separator" pulse after which the CM (continuous memory) codes are read. And third, a totally different test is the KOER (key on engine running) test which requires you to stomp on the gas pedal and brake at certain points in the test. Each code, if there is one, is displayed twice.
Edit: here's the link
http://www.explorerforum.com/forums/showthread.php?t=255962