Copy and Pasted,
Locate the engine block code. This series of seven to eight digits begins with a letter and is stamped directly on the engine. Look behind the distributor on the passenger side of the block if it is a six- cylinder GM engine.
Look at the first digit, which will be a capital letter. This letter refers to the plant that manufactured the engine. There are seven different GM plant codes: F for Flint, H for Hydramatic, K for St. Catherines, Ontario, M for GM of Mexico, S for Saginaw Service, T for Tonawanda and V for Flint.
Read the next four digits in the code, which will be all numbers. This refers to the date that the engine was cast. The first two numbers are the month, and the last two are the day. For example, if the numbers read 0107, then the engine was cast on January 7. Look at the remaining portion of the code. This will be two or three digits, and could include both numerals and letters; typically it is three capital letters. Find your suffix in a GM engine code reference. For example, if your code is "CMP," then the reference indicates this is a 305 engine with 240 horsepower. It was built for a 1991 Pontiac Firebird and included the L98 automatic transmission and tuned port injection. If there is more than one entry for your suffix code, then use the engine block casting date code to identify the year of the engine and identify the correct suffix entry.