temperamental

adjective
  1. having unpredictable changes in mood or behavior; easily upset or irritated
  2. relating to or caused by temperament or personality
  3. working unpredictably or unreliably
  4. Usage: used of machines or equipment

Examples