I can only restate that I do believe your problem is power related. When you first start your Pi, the power draw will spike and I would suspect that some protection circuitry shuts down the touchscreen just long enough for the system not to detect it when it boots.
... that said I could very well be wrong, but I doubt there is any software cause to what you see.