Here's an example of a differential equation which Mathematica 13.1 just returns without solving
DSolve[{y''[x] + (5 x^3 + 3 x^2 + 5 x + 1) y'[x] + x y[x] == 0, y[0] == 1, y'[0] == 2}, y[x], x]
This specific differential equation isn't so important, it's just an example. If you want a power series solution around $x = 0$ you can do something like
AsymptoticDSolveValue[{y''[x] + (5 x^3 + 3 x^2 + 5 x + 1) y'[x] + x y[x] == 0, y[0] == 1, y'[0] == 2}, y[x], {x, 0, 1000}];
The problem is that I don't need 1,000 terms, I need more like 1,000,000 and that's going to take ages. I assume - perhaps wrongly - that if you painstakingly derived the recurrence relation for the coefficients in the power series solution, a command like RecurrenceTable[]
would get the terms much faster, especially if we only need floats and not the exact values. But is there an automatic way to do this?