Haas Alarm: 315 (L) INVALID P CODE IN M97, M98 OR M99 – An invalid P Code has been detected in M97, M98, M99, M133, M134, or canned cycle G71, G72, G73, or G70. The P code must be the name of a program stored in memory without a decimal point for M98 and must be a valid N number for all other uses.