1-If I may also add to your post with regards to situational variables. According the the Association for Customer Research “Numerous studies have shown that the longer the time interval between measures of intention and behavior, the greater the inconsistency in behavior. Empirical evidence is presented to support the theory that this time effect on behavior inconsistency is partially a function of unexpected situational variables. Unexpected situational variables were also shown to affect changes in intentions over time”. (Joseph A. Cote Jr. and John K. Wong (1985). This appears to affect the outcome more than some of the other variables. Extraneous Variables In Research Survey Assignment Papers.