I had a 91 that wouldn't pass when I lived in Portland, all I did was retard the timing and it passed with flying colors. After I left, pulled over and advanced it. This won't fix anything but it will get it to pass, if you can do that on your truck. Not sure if the 94 has the same distributor...