We consider the Gierer-Meinhardt system with a for the activator. Such an equation exhibits a typical Turing bifurcation of the second kind, i.e., homogeneous uniform steady states do not exist in the system. We establish the existence and stability of N-peaked steady-states in terms of the precursor and the inhibitor diffusivity. It is shown that the precursor plays an essential role for both existence and stability of spiky patterns. In particular, we show that precursors can give rise to

instability. This is a new effect which is not present in the homogeneous case.