Consumer confidence weaker again