Finding factors from a collected survey using SPSS

Dear all,

I have a pool of data collected from over 1,000 participants. All of them filled out the same survey containing the same questions. The questions are all rated from 0 to 4. The data were collected at two time points.

I want to do the following:

1. Identify a group of survey questions that is related to a specefic factor (Let's call it FactorA)
2. Compare the difference of FactorA at two different time points.

The survey is over 12 pages long and there are plenty of data to be looked through.

Your help is greatly appreciated!