I re-read thru the link I posted above the previous post. Seems that the cause of the bootloops was an old version of recovery (CWM or TWRP).
If I recall correctly, I got CWM with freegee .5
CWM version 6.0.1.5
Which recovery are u using Haze?
Use the recovery from http://xdaforums.com/showthread.php?t=2010984(he has the latest posted which has been compiled for the att to use exFAT on the ext_sdcard,
which will show errors on our Canadian phones when loaded in recovery)
You would want to use the recovery of Sk8's CWM - no sdcard exFAT errors.
As for your above post. - you can wipe cache / wipe dalvik cache / you can even go ahead and goto mounts and storage and "format /system"
install rom
install gapps
after flash I always do a wipe cache partition / wipe dalvik cache (since it installs a kernel)
then reboot system