Thanks for the quick reply. I haven't installed or uninstalled anything new, laptop as is from factory. I have had the motherboard, heatsink and fan replaced under warranty by Dell due to an overheating issue. These BSOD have been happening since the motherboard etc was replaced.
I will run the memory test over night and post back the results,