its the board, we replace them pretty frequently, i work at a chrysler dodge jeep dealer. Its not cheap, 157 for the housing.