Don't know if this 3rd gen decode chart helps :
Vehicle Identification Number Example: 1G1FP2184NL100000
First Digit Nation of Origin: 1=USA, 2=Canada
Second Digit Division: G=General Motors
Third Digit: 1=Chevrolet, 7=GM of Canada('83-'88)
Fourth & Fifth Digit Body Style: FP=Camaro Sport Coupe, FS=Firebird, FW=Trans Am
Six Digit: 2=Hatchback, 3=Convertible
Seventh Restraint Codes: 1=Manual Belts, 2 or 3=Manual w/ Driver Air Bag, 4=Auto Belts
Eigth Digit Engine: See Engine Codes Below
Ninth Digit is Check digit
Tenth Digit Year: H=87, J=88, K=89, L=90, M=91, N=92
Eleventh Digit Production Plant: N=Norwood,Ohio, L=Van Nuys
Last Six Digits increase by one with each car built at each plant
Engine codes: (VIN Code | CID-hp | RPO Code)
1982 1983 1984
2 151-90 (LQ9) 2 151-92 (LQ9) 2 151-92 (LQ9)
F 151-90 (LQ8) F 151-92 (LQ8) 1 173-107 (LC1)
1 173-102 (LC1) 1 173-107 (LC1) G 305-190 (L69)
7 305-165 (LU5) 7 305-190 (L69) H 305-150 (LG4)
H 305-145 (LG4) H 305-150 (LG4)
S 305-175 (LU5)
1985 1986 1987
2 151-88 (LQ9) F 305-190 (LB9) 8 350-220 (B2L)
S 173-135 (LB8) G 305-190 (L69) F 305-190 (LB9)
F 305-215 (LB9) H 305-155 (LG4) H 305-160 (LG4)
G 305-190 (L69) S 173-135 (LB8) S 173-135 (LB8)
H 305-155 (LG4)
1988 1989 1990
8 350-230 (B2L) 8 350-230 (B2L) 8 350-245 (B2L)
E 305-170 (L03) E 305-170 (L03) E 305-170 (L03)
F 305-195 (LB9) F 305-195 (LB9) F 305-210 (LB9)
S 173-135 (LB8) S 173-135 (LB8) T 191-140 (LH0)
1991 1992
8 350-245 (B2L) 8 350-245 (B2L)
E 305-170 (L03) E 305-170 (L03)
F 305-205 (LB9) F 305-205 (LB9)
T 191-140 (LH0) T 191-140 (LH0)